女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙ArkUI-X跨平臺開發(fā):【命令行工具(ACE Tools)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-21 17:39 ? 次閱讀

ACE Tools

簡介

ACE Tools是一套為ArkUI-X項目跨平臺應(yīng)用開發(fā)者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺運(yùn)行,用于構(gòu)建OpenHarmony/HarmonyOSAndroidiOS平臺的應(yīng)用程序,其功能包括開發(fā)環(huán)境檢查,新建項目,編譯打包,安裝調(diào)試等。

注釋: ACE - ArkUI跨平臺運(yùn)行環(huán)境 (ArkUI Cross-platform Environment)。

圖1 ACE Tools命令行工具模塊結(jié)構(gòu)

命令行各平臺使用不同腳本文件做為入口,再通過Node.js執(zhí)行到ace_tools.js文件,使用npm模塊commander解析命令行執(zhí)行各子模塊導(dǎo)出的方法。

目錄結(jié)構(gòu)

ACE Tools工具鏈的代碼在//developtools/ace_tools下,目錄結(jié)構(gòu)如下圖所示:

開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

/developtools/ace_tools
├── lib/src/cli                 # 命令相關(guān)
│   ├── ace-build               # 構(gòu)建跨平臺應(yīng)用安裝包
│   ├── ace-check               # 查驗跨平臺應(yīng)用開發(fā)環(huán)境
│   ├── ace-clean               # 清理跨平臺應(yīng)用編譯結(jié)果
│   ├── ace-config              # 設(shè)置ACE工具鏈相關(guān)配置
│   ├── ace-create              # 創(chuàng)建跨平臺應(yīng)用工程及應(yīng)用模塊
│   ├── ace-devices             # 查詢當(dāng)前所有連接的設(shè)備
│   ├── ace-help                # 幫助命令
│   ├── ace-install             # 將跨平臺應(yīng)用安裝到連接的設(shè)備上
│   ├── ace-launch              # 在設(shè)備上運(yùn)行ArkUI跨平臺應(yīng)用
│   ├── ace-log                 # 展示正在運(yùn)行的跨平臺應(yīng)用的日志
│   ├── ace-run                 # 編譯并在設(shè)備上運(yùn)行ArkUI跨平臺應(yīng)用
|   ├── ace-test                # 執(zhí)行跨平臺應(yīng)用包單元測試
│   ├── ace-uninstall           # 將跨平臺應(yīng)用從連接的設(shè)備上卸載
│   └── util                    # 工具模塊
├── lib
│   └── ace_tools.js            # 入口腳本
└── templates                   # 模板相關(guān)
    ├── android                 # Android工程模板
    ├── cpp                     # Native C++配置模板
    ├── cpp_ets_stage           # Stage Native C++開發(fā)模板
    ├── ets_stage               # Stage開發(fā)模板
    ├── framework               # framework工程模板
    ├── ios                     # iOS工程模板
    └── ohos_stage              # ohos Stage工程模板

使用方法

ace config

設(shè)置ACE工具鏈相關(guān)配置,包括OpenHarmony SDK路徑,HarmonyOS SDK路徑、ArkUI-X SDK路徑、Android SDK路徑、Node.js路徑、編譯輸出路徑等。

語法:

ace config [arguments]
  • arguments
參數(shù)說明
--android-sdkAndroid SDK路徑。
--android-studio-pathAndroid Studio安裝路徑(可選參數(shù))。
--arkui-x-sdkArkUI-X SDK路徑。
--build-dir編譯輸出的路徑。
--deveco-studio-pathDevEco Studio安裝路徑(可選參數(shù))。
--harmonyos-sdkHarmonyOS SDK路徑。
--java-sdkJDK路徑。
--nodejs-dirNode.js 路徑。
--ohpm-dirOhpm路徑。
--openharmony-sdkOpenHarmony SDK路徑。

ace check

查驗跨平臺應(yīng)用開發(fā)環(huán)境。

需要檢查的項:

檢查內(nèi)容說明WindowsLinuxMac
adbAndroid設(shè)備調(diào)試工具
Android SDKAndroid SDK路徑
Android StudioAndroid Studio安裝路徑
ArkUI-X SDKArkUI-X SDK路徑
DevEco StudioDevEco Studio安裝路徑
HarmonyOS hdcHarmonyOS設(shè)備調(diào)試工具
HarmonyOS SDKHarmonyOS SDK路徑
ios-deploy當(dāng)前ios-deploy的版本號
libimobiledevice當(dāng)前l(fā)ibimobiledevice的版本號
Node.jsNode.js 路徑
OhpmOhpm路徑
OpenHarmony hdcOpenHarmony調(diào)試工具
OpenHarmony SDKOpenHarmony SDK路徑
Xcode當(dāng)前Xcode的版本號
連接設(shè)備當(dāng)前連接的所有設(shè)備

語法:

ace check [arguments]
  • arguments
參數(shù)說明
-v --v顯示詳細(xì)結(jié)果。
-h --help顯示幫助信息。

執(zhí)行結(jié)果參考:

ohos@user ~ % ace check
Check summary (to see all details, run ace check -v)
[√] ArkUI-X (ArkUI-X SDK version 1.0.0.0)
[√] OpenHarmony toolchains - develop for OpenHarmony devices (OpenHarmony SDK version 4.0.10.13)
[√] HarmonyOS toolchains - develop for HarmonyOS devices (HarmonyOS SDK version 3.1.0)
[√] Android toolchains - develop for Android devices (Android SDK version 34.0.0)
[√] DevEco Studio (version 4.0.0.600)
[√] Android Studio (version 2022.3)
[√] Xcode - develop for iOS (Xcode 14.3.1)
Tools info :[√] OpenHarmony hdc installed
            [√] HarmonyOS hdc installed
            [√] adb installed
            [√] ios-deploy installed
[√] Connected device (1 available)
  ?  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]

  √ ACE Tools found no issues.

ohos@user ~ % ace check -v
[√] ArkUI-X (ArkUI-X SDK version 1.0.0.0)
  ? ArkUI-X SDK at /Users/ohos/Library/ArkUI-X/Sdk
  ? Node.js (v18.17.1) Runtime Environment at /usr/local/n/versions/node/18.17.1/
  ? libimobiledevice 1.3.0
  ? ios-deploy 1.12.2
[√] OpenHarmony toolchains - develop for OpenHarmony devices (OpenHarmony SDK version 4.0.10.13)
  ? OpenHarmony SDK at /Users/ohos/Library/OpenHarmony/Sdk
  ? Ohpm at /Users/ohos/Library/Huawei/ohpm
  ? Java SDK at /Applications/deveco-studio.app/Contents/jbr/Contents/Home
  ? OpenJDK Runtime Environment JBR-17.0.6+10-829.5-jcef (build 17.0.6+10-b829.5)
[√] HarmonyOS toolchains - develop for HarmonyOS devices (HarmonyOS SDK version 3.1.0)
  ? HarmonyOS SDK at /Users/ohos/Library/Huawei/Sdk
  ? Ohpm at /Users/ohos/Library/Huawei/ohpm
  ? Java SDK at /Applications/deveco-studio.app/Contents/jbr/Contents/Home
  ? OpenJDK Runtime Environment JBR-17.0.6+10-829.5-jcef (build 17.0.6+10-b829.5)
[√] Android toolchains - develop for Android devices (Android SDK version 34.0.0)
  ? Android SDK at /Users/ohos/Library/Android/sdk
  ? Java SDK at /Applications/Android Studio.app/Contents/jbr/Contents/Home
  ? OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
[√] DevEco Studio (version 4.0.3)
  ? DevEco Studio at /Applications/deveco-studio.app
  ? Java SDK at /Applications/deveco-studio.app/Contents/jbr/Contents/Home
  ? OpenJDK Runtime Environment JBR-17.0.6+10-829.5-jcef (build 17.0.6+10-b829.5)
[√] Android Studio (version 2022.3)
  ? Android Studio at /Applications/Android Studio.app
  ? Java SDK at /Applications/Android Studio.app/Contents/jbr/Contents/Home
  ? OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
[√] Xcode - develop for iOS (Xcode 14.3.1)
  ? Xcode at /Applications/Xcode.app
  ? Build version 14E300c
Tools info :[√] OpenHarmony hdc installed
            [√] HarmonyOS hdc installed
            [√] adb installed
            [√] ios-deploy installed
[√] Connected device (1 available)
  ?  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]

  √ ACE Tools found no issues.

ace devices

列出當(dāng)前所有連接的設(shè)備,Windows平臺上可以查詢到當(dāng)前連接的Android(包括Android Studio的模擬器)和OpenHarmony/HarmonyOS設(shè)備;Linux平臺上可以查詢到當(dāng)前連接的Android設(shè)備;

Mac平臺上可以查詢到當(dāng)前連接的Android(包括Android Studio的模擬器),OpenHarmony/HarmonyOS,iOS設(shè)備和Mac自帶的iOS模擬器(可通過命令行open -a Simulator啟動,需要安裝Xcode)。

語法:

ace devices [arguments]
  • arguments
參數(shù)說明
-h --help顯示幫助信息。

執(zhí)行結(jié)果參考:

ohos@user ~ % ace devices
Tools info :[√] OpenHarmony hdc installed
            [√] HarmonyOS hdc installed
            [√] adb installed
            [√] ios-deploy installed
[√] Connected device (2 available)
  ?  sdk_gphone64_x86_64 (emulator-5554) [Android]
  ?  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]

ace create project

創(chuàng)建跨平臺應(yīng)用工程。

創(chuàng)建過程中,需要開發(fā)者依次填寫工程名稱和包名稱,如果開發(fā)者不輸入包名稱,默認(rèn)為com.example.工程名。

語法:

ace create < output directory >
  • options
選項說明
-t --template指定創(chuàng)建工程。
-h --help顯示幫助信息。
  • type
type說明
app創(chuàng)建普通arkui-x應(yīng)用工程。
liary創(chuàng)建aar/framework工程。
plugin_napi創(chuàng)建native工程。

在當(dāng)前目錄創(chuàng)建test工程:

ohos@user:~/cli-project$ ace create test
? Enter the project name(test):  # 輸入工程名稱,不輸入默認(rèn)為文件夾名稱
? Enter the bundleName (com.example.test):  # 輸入包名,不輸入默認(rèn)為com.example.工程名
? Enter the runtimeOS (1: OpenHarmony, 2: HarmonyOS): 1 # 輸入RuntimeOS系統(tǒng)

Project created. Target directory:  /home/ohos/cli-project/test.

In order to run your app, type:

    $ cd test
    $ ace run

Your app code is in test/entry.

ace new module

新建跨平臺應(yīng)用模塊(Module)

需要在新建的跨平臺應(yīng)用工程的根目錄下執(zhí)行,提示輸入module名稱:

Enter the module name:

如果此module name已存在,會提示開發(fā)者${module name} already exists.,開發(fā)者修改名稱后,回車確認(rèn),可以成功新建出跨平臺應(yīng)用模塊(Module)。

ace new ability

新建跨平臺應(yīng)用Ability

需要在新建的跨平臺應(yīng)用工程的根目錄/具體module目錄下執(zhí)行,提示輸入Ability名稱:

Enter the ability name:

如果此ability name已存在,會提示開發(fā)者abilityName name already exists!.,開發(fā)者修改名稱后,回車確認(rèn),可以成功新建出跨平臺應(yīng)用Ability。

ace build

構(gòu)建跨平臺應(yīng)用安裝包。

語法:

ace build < subCommand > [arguments]

在Windows和Linux平臺上可構(gòu)建Hap和Apk,在Mac平臺上可構(gòu)建Hap、Apk和App。

注:在DevEco Studio中打開要編譯的工程配置自動簽名,單擊File > Project Structure > Project > Signing Configs界面勾選“Automatically generate signature”,等待自動簽名完成即可,再執(zhí)行ace build即可構(gòu)建出簽名hap安裝包;在Mac上編譯App之前需要使用Xcode打開對應(yīng)ios工程,在Build settings的Singing進(jìn)行簽名配置,再執(zhí)行編譯命令;在Linux上無法簽名。

子命令說明
aab構(gòu)建Android App Bundle文件。
aar構(gòu)建Android應(yīng)用 aar 包。
apk構(gòu)建Android應(yīng)用 apk 包。
bundle構(gòu)建ArkUI cross-platform資源目錄。
hap構(gòu)建OpenHarmony/HarmonyOS應(yīng)用 hap 包。
ios構(gòu)建iOS應(yīng)用 app 包。
ios-framework構(gòu)建iOS應(yīng)用 framework 包。
ios-xcframework構(gòu)建iOS應(yīng)用 xcframework 包。
  • arguments
參數(shù)子命令說明
--debugaab、aar、apk、bundle、hap、ios、ios-framework、ios-xcframework構(gòu)建應(yīng)用程序的類型為debug。
-r --releaseaab、aar、apk、bundle、hap、ios、ios-framework、ios-xcframework構(gòu)建應(yīng)用程序的類型為release(默認(rèn)為release)。
--profileaab、aar、apk、bundle、hap、ios、ios-framework、ios-xcframework構(gòu)建應(yīng)用程序的類型為profile。
--nosignios、ios-framework、ios-xcframework構(gòu)建出未簽名的應(yīng)用程序。
--target [moduleName]hap指定目標(biāo)模塊名進(jìn)行構(gòu)建。
--target-platformapk、aab、aar、bundle編譯apk的目標(biāo)平臺[arm, arm64, x86_64]
-s --simulatorios、ios-framework、ios-xcframework構(gòu)建ios模擬器對應(yīng)包。
-h --helpaab、aar、apk、bundle、hap、ios、ios-framework、ios-xcframework顯示幫助信息。

構(gòu)建完成,提示包生成路徑:

HAP file built successfully..
File path: /Users/ohos/WorkSpace/demo/ohos/entry/build/default/outputs/default

ace install

將跨平臺應(yīng)用安裝到連接的設(shè)備上。

語法:

ace install [arguments]

在Windows和Linux平臺上可以安裝Hap和Apk應(yīng)用包,在Mac平臺上可以安裝Hap、Apk和App應(yīng)用包。 命令會根據(jù)options提示開發(fā)者選擇對應(yīng)平臺的設(shè)備,如果只有一個設(shè)備連接,會直接安裝到該設(shè)備上。 注:編譯Release版本的Apk需要簽名才能安裝,請通過Android Studio完成簽名或者編譯Debug版本Apk安裝。

  • arguments
參數(shù)說明
apk安裝Android應(yīng)用 apk 包,可選。
hap安裝OpenHarmony/HarmonyOS應(yīng)用 hap 包,可選。
ios安裝iOS應(yīng)用 app 包,可選。
參數(shù)說明
--target [moduleName]指定目標(biāo)模塊名進(jìn)行安裝。
-d --device指定運(yùn)行應(yīng)用的設(shè)備Id。
-h --help顯示幫助信息。

安裝完成:

ohos@user % ace install
[1]:  iPhone 14 Pro (67B40DC8-111C-4B30-9987-08E3BE30016A) [iOS Simulator]
[2]:  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]
? Please choose one (or "q" to quit): 2
iOS APP installed.

ace uninstall

將跨平臺應(yīng)用從連接的設(shè)備上卸載。命令會根據(jù)options提示開發(fā)者選擇對應(yīng)平臺的設(shè)備,如果只有一個設(shè)備連接,會直接卸載該設(shè)備上的應(yīng)用。

語法:

ace uninstall [arguments]
  • arguments
參數(shù)說明
apk卸載Android應(yīng)用 apk 包,可選。
hap卸載OpenHarmony/HarmonyOS應(yīng)用 hap 包,可選。
ios卸載iOS應(yīng)用 app 包,可選。
參數(shù)說明
--bundle指定卸載應(yīng)用的包名,iOS需為實際簽名。
-d --device指定運(yùn)行應(yīng)用的設(shè)備Id。
-h --help顯示幫助信息。

卸載完成:

ohos@user % ace uninstall --bundle com.example.${projectName}
[1]:  iPhone 14 Pro (67B40DC8-111C-4B30-9987-08E3BE30016A) [iOS Simulator]
[2]:  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]
? Please choose one (or "q" to quit): 2
iOS APP uninstalled.

ace launch

在設(shè)備上運(yùn)行跨平臺應(yīng)用。命令會根據(jù)options提示開發(fā)者選擇對應(yīng)平臺的設(shè)備,如果只有一個設(shè)備連接,會直接運(yùn)行該設(shè)備上的應(yīng)用。需要在設(shè)備上安裝跨平臺應(yīng)用后才能運(yùn)行。

語法:

ace launch [arguments]
  • arguments
參數(shù)說明
apk運(yùn)行Android應(yīng)用 apk 包,可選。
hap運(yùn)行OpenHarmony/HarmonyOS應(yīng)用 hap 包,可選。
ios運(yùn)行iOS應(yīng)用 app 包,可選。
參數(shù)說明
--target [moduleName]指定目標(biāo)模塊名進(jìn)行運(yùn)行。
-d --device指定運(yùn)行應(yīng)用的設(shè)備Id。
-h --help顯示幫助信息。

運(yùn)行完成:

ohos@user % ace launch
[1]:  iPhone 14 Pro (67B40DC8-111C-4B30-9987-08E3BE30016A) [iOS Simulator]
[2]:  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]
? Please choose one (or "q" to quit): 2
iOS APP launched.

ace log

滾動展示正在運(yùn)行的跨平臺應(yīng)用的日志。命令會根據(jù)options提示開發(fā)者選擇對應(yīng)平臺的設(shè)備,如果只有一個設(shè)備連接,會直接展示該設(shè)備上的應(yīng)用日志。

默認(rèn)只輸出跨平臺應(yīng)用進(jìn)程相關(guān)日志。

語法:

ace log [arguments]
  • arguments
參數(shù)說明
apk查看Android應(yīng)用日志,可選。
hap查看OpenHarmony/HarmonyOS應(yīng)用日志,可選。
ios查看iOS應(yīng)用日志,可選。
參數(shù)說明
-d --device指定運(yùn)行應(yīng)用的設(shè)備Id。
-h --help顯示幫助信息。
ohos@user % ace log
[1]:  iPhone 14 Pro (67B40DC8-111C-4B30-9987-08E3BE30016A) [iOS Simulator]
[2]:  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]
? Please choose one (or "q" to quit): 2

ace run

運(yùn)行跨平臺應(yīng)用包。

ace run 先檢查設(shè)備是否連接,確定設(shè)備類型,然后執(zhí)行跨平臺應(yīng)用構(gòu)建、安裝、啟動、輸出應(yīng)用進(jìn)程log等操作。命令會根據(jù)options提示開發(fā)者選擇對應(yīng)平臺的設(shè)備,如果只有一個設(shè)備連接,應(yīng)用會安裝到該設(shè)備并運(yùn)行。

在Windows平臺上可以構(gòu)建安裝并運(yùn)行Hap和Apk,在Linux平臺上可以構(gòu)建安裝并運(yùn)行Apk,僅能構(gòu)建Hap,在Mac平臺上可以構(gòu)建安裝并運(yùn)行Hap、Apk和App。

語法:

ace run [arguments]
  • arguments
參數(shù)說明
apk構(gòu)建并運(yùn)行Android應(yīng)用 apk 包,可選。
hap構(gòu)建并運(yùn)行OpenHarmony/HarmonyOS應(yīng)用 hap 包,可選。
ios構(gòu)建并運(yùn)行iOS應(yīng)用 app 包,可選。
參數(shù)說明
--debug構(gòu)建并運(yùn)行debug版本應(yīng)用。
-r --release構(gòu)建并運(yùn)行release版本應(yīng)用。
--profile構(gòu)建并運(yùn)行profile版本應(yīng)用。
--target [moduleName]指定目標(biāo)模塊名進(jìn)行運(yùn)行。
-d --device指定運(yùn)行應(yīng)用的設(shè)備Id。
-h --help顯示幫助信息。
ohos@user % ace run
[1]:  iPhone 14 Pro (67B40DC8-111C-4B30-9987-08E3BE30016A) [iOS Simulator]
[2]:  iPhone 14 Pro Max (1058643C-A725-4E19-AA62-781588C94A7F) [iOS Simulator]
? Please choose one (or "q" to quit): 2

ace test

執(zhí)行跨平臺應(yīng)用包單元測試。

ace test 先檢查設(shè)備是否連接,確定設(shè)備類型,然后執(zhí)行跨平臺應(yīng)用構(gòu)建、安裝、啟動、執(zhí)行單元測試、輸出單元測試結(jié)果等操作。

在Windows平臺上可以構(gòu)建安裝并測試Apk,在Linux平臺上可以構(gòu)建安裝并測試Apk,在Mac平臺上可以構(gòu)建安裝并測試Apk和App,暫時不支持iOS模擬器上的單元測試。

語法:

ace test [arguments]
  • arguments
參數(shù)說明
apk構(gòu)建并運(yùn)行Android應(yīng)用 apk 包。
ios構(gòu)建并運(yùn)行iOS應(yīng)用 app 包。
參數(shù)說明
--b [bundleName]指定測試應(yīng)用的BundleName,iOS需要指定為自行設(shè)置的URL Types中的URL Schemes。
--class [class]指定測試應(yīng)用的class。
--m [testModuleName]指定測試應(yīng)用的ModuleName。
--skipInstall已安裝情況跳過安裝直接測試。(仍需依賴app/apk包,若指定了'path'則使用'path'下的app/apk包,否則使用默認(rèn)路徑下的app/apk包)
--target [moduleName]指定測試module用于安裝測試。
--timeout [timeout]指定測試應(yīng)用的單條用例的超時時間。
--unittest [testRunner]指定測試應(yīng)用的testRunner。
--path [path]指定app/apk包路徑用于直接安裝測試。
-d --device指定運(yùn)行應(yīng)用的設(shè)備Id。
-h --help顯示幫助信息。

ace clean

清理跨平臺應(yīng)用編譯結(jié)果。

語法:

ace clean [arguments]
  • arguments
參數(shù)說明
-h --help顯示幫助信息。

清理完成:

Project cleaned up.

ace help

跨平臺應(yīng)用命令行工具幫助。

語法:

ace help < command >
  • command
命令說明
build構(gòu)建跨平臺應(yīng)用安裝包。
check查驗跨平臺應(yīng)用開發(fā)環(huán)境。
clean清理跨平臺應(yīng)用編譯結(jié)果。
config設(shè)置ACE工具鏈相關(guān)配置,包括OpenHarmony SDK路徑、HarmonyOS SDK路徑、Android SDK路徑、Node.js路徑、編譯輸出路徑等。
create創(chuàng)建一個新的跨平臺應(yīng)用或者模塊(Module)。
devices列出所有連接的設(shè)備。
install將跨平臺應(yīng)用安裝到連接的設(shè)備上。
launch在設(shè)備上運(yùn)行跨平臺應(yīng)用。
log滾動展示正在運(yùn)行的跨平臺應(yīng)用的日志。
run運(yùn)行跨平臺應(yīng)用包。
test執(zhí)行跨平臺應(yīng)用包單元測試。
uninstall將跨平臺應(yīng)用從設(shè)備上卸載。HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

搜狗高速瀏覽器截圖20240326151450.png

提示內(nèi)容:

ohos@user % ace help
Manage your ArkUI cross-platform app development.

Common commands:

  ace create
  Create a new ArkUI cross-platform project in the specified directory.

  ace run
  Run your ArkUI cross-platform application on an attached device or in an emulator.

Usage: ace < command > [options]

Options:
  -V, --version          output the version number
  -d, --device < device >  Input device id to specify the device to do something.
  -h, --help             display help for command

Available commands:

Application:
  install                Install an ArkUI cross-platform app on an attached device.
  launch                 Launch your ArkUI cross-platform app on an attached device.
  log                    Show log output for running ArkUI cross-platform apps.
  run                    Run your ArkUI cross-platform app on an attached device.
  test                   Run ArkUI cross-platform unit tests for the current project.
  uninstall              Uninstall an ArkUI cross-platform app on an attached device.

Device:
  devices                List the connected devices.

Environment:
  check                  Show information about the installed tools.
  config                 Configure ArkUI cross-platform settings.

Project:
  build                  Build an executable app or install a bundle.
  clean                  Delete the build/ directories.
  create                 Create a new ArkUI cross-platform project.
  new                    Create a new ability or module for your project.

Run "ace help < command >" for more information about a command.

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3962

    瀏覽量

    129524
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    892

    瀏覽量

    44014
  • 鴻蒙
    +關(guān)注

    關(guān)注

    59

    文章

    2503

    瀏覽量

    43762
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    鴻蒙開發(fā)學(xué)習(xí):初探【ArkUI-X

    **簡單來說,ArkTS + ArkUI-X 對標(biāo)的框架為 flutter,一次代碼,編譯為 native 全平臺運(yùn)行**
    的頭像 發(fā)表于 05-13 15:58 ?1532次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>學(xué)習(xí):初探【<b class='flag-5'>ArkUI-X</b>】

    鴻蒙ArkUI-X平臺開發(fā):【SDK目錄結(jié)構(gòu)介紹】

    本文檔配套ArkUI-X,將OpenHarmony ArkUI開發(fā)框架擴(kuò)展到不同的OS平臺,比如Android和iOS平臺,讓
    的頭像 發(fā)表于 05-20 16:28 ?1126次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>開發(fā)</b>:【SDK目錄結(jié)構(gòu)介紹】

    ArkUI-X開發(fā)指南:【SDK配置和構(gòu)建說明】

    ArkUI-X SDK是ArkUI-X開源項目的編譯產(chǎn)物,可將ArkUI-X SDK集成到現(xiàn)有Android和iOS應(yīng)用工程中,使開發(fā)者基于一套ArkTS主代碼,就可以構(gòu)建支持多
    的頭像 發(fā)表于 05-25 16:48 ?3320次閱讀
    <b class='flag-5'>ArkUI-X</b><b class='flag-5'>開發(fā)</b>指南:【SDK配置和構(gòu)建說明】

    ArkUI-X平臺框架接入指南

    ArkUI平臺框架(ArkUI-X)進(jìn)一步將ArkUI開發(fā)框架擴(kuò)展到了多個OS
    發(fā)表于 05-18 18:21

    ArkUI-X添加到現(xiàn)有Android項目中

    本教程主要講述如何利用ArkUI-X SDK完成Android AAR開發(fā),實現(xiàn)基于ArkTS的聲明式開發(fā)范式在android平臺顯示。包括: 1.
    發(fā)表于 05-28 22:44

    資訊速遞 | ArkUI-X 預(yù)覽版已正式開源!

    OpenHarmony項目群技術(shù)指導(dǎo)委員會(以下簡稱“TSC”)-平臺應(yīng)用開發(fā)框架TSG所孵化項目 —— ArkUI-X,近期已正式開源 ,開發(fā)
    發(fā)表于 08-11 16:10

    Xilinx軟件命令行工具:XSCT開發(fā)和調(diào)試

    了解如何使用XSCT,Xilinx軟件命令行工具進(jìn)行開發(fā)和調(diào)試。 該視頻演示了XSCT如何充當(dāng)Xilinx SDK的命令行控制臺。
    的頭像 發(fā)表于 11-21 06:02 ?1.5w次閱讀

    Xilinx軟件命令行工具進(jìn)行開發(fā)和調(diào)試

    了解如何使用XSCT,Xilinx軟件命令行工具進(jìn)行開發(fā)和調(diào)試。 該視頻演示了XSCT如何充當(dāng)Xilinx SDK的命令行控制臺。
    的頭像 發(fā)表于 11-22 06:53 ?7055次閱讀

    資訊速遞 | ArkUI-X 預(yù)覽版已正式開源!

    OpenHarmony項目群技術(shù)指導(dǎo)委員會(以下簡稱“TSC”)-平臺應(yīng)用開發(fā)框架TSG所孵化項目 —— ArkUI-X,近期已正式開源 ,開發(fā)
    的頭像 發(fā)表于 08-22 22:19 ?1074次閱讀
    資訊速遞 | <b class='flag-5'>ArkUI-X</b> 預(yù)覽版已正式開源!

    鴻蒙平臺框架:【ArkUi-X】創(chuàng)建工程

    鴻蒙推出了鴻ArkUi-X 框架所以就寫個文章分享一下
    的頭像 發(fā)表于 05-13 17:48 ?1436次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b>框架:【<b class='flag-5'>ArkUi-X</b>】創(chuàng)建工程

    鴻蒙ArkUI-X平臺技術(shù):【開發(fā)準(zhǔn)備】

    本文檔適用于ArkUI平臺應(yīng)用開發(fā)的初學(xué)者。通過開發(fā)環(huán)境搭建、應(yīng)用工程創(chuàng)建、編譯和運(yùn)行,熟悉ArkUI
    的頭像 發(fā)表于 05-24 10:40 ?849次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b>技術(shù):【<b class='flag-5'>開發(fā)</b>準(zhǔn)備】

    鴻蒙ArkUI-X平臺技術(shù):【開發(fā)初體驗】

    在DevEco Studio中導(dǎo)入ArkUI-X Sample,快速創(chuàng)建平臺工程。
    的頭像 發(fā)表于 05-17 15:54 ?1067次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b>技術(shù):【<b class='flag-5'>開發(fā)</b>初體驗】

    鴻蒙ArkUI-X平臺開發(fā):【 應(yīng)用工程結(jié)構(gòu)說明】

    本文檔配套ArkUI-X,將OpenHarmony ArkUI開發(fā)框架擴(kuò)展到不同的OS平臺,比如Android和iOS平臺,讓
    的頭像 發(fā)表于 05-19 21:05 ?851次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>開發(fā)</b>:【 應(yīng)用工程結(jié)構(gòu)說明】

    鴻蒙ArkUI-X語言調(diào)用說明:平臺差異化【Android、ios動態(tài)化】

    ArkUI-X支持動態(tài)化,使用者可以根據(jù)自己需要動態(tài)發(fā)布平臺內(nèi)容,從而使平臺部分和宿主應(yīng)用進(jìn)行解耦。
    的頭像 發(fā)表于 05-23 14:38 ?1360次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b>語言調(diào)用說明:<b class='flag-5'>平臺</b>差異化【Android、ios動態(tài)化】

    鴻蒙ArkUI-X框架開發(fā):【開發(fā)準(zhǔn)備】

    本文檔適用于ArkUI-X框架開發(fā)的初學(xué)者。通過環(huán)境搭建、代碼下載、代碼編譯、API擴(kuò)展和使用,快速了解平臺項目開發(fā)流程。
    的頭像 發(fā)表于 05-23 21:02 ?717次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b>框架<b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>開發(fā)</b>準(zhǔn)備】