ArkUI-X之初體驗
開發跨平臺應用
創建工程
在DevEco Studio中導入ArkUI-X Sample,快速創建跨平臺工程。
- 點擊File > New > Import > Import Sample。
- 在左上方的下拉框中選擇OpenHarmony,選擇ArkUI-X/HelloWorld,點擊 Next 。
- 在工程配置頁面,填寫Project name和Project location,點擊 Finish ,等待Sample工程導入完成。
編譯構建生成跨平臺應用
DevEco Studio可打包生成不同平臺的應用包。
在主菜單欄,單擊Build > Build Hap(s)/APP(s) > Build APP(s) 。
編譯后的ArkTS代碼、資源和平臺膠水代碼已生成到Android和iOS應用工程中,后續安裝、運行和調試請使用Android Studio和Xcode,也可使用[ACE Tools]。
ACE Tools快速指南
開發前請熟悉鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
簡介
ACE Tools是一套為ArkUI-X應用開發者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺運行,用于構建OpenHarmony、HarmonyOS、Android和iOS平臺的應用程序, 其功能包括開發環境檢查,新建項目,編譯打包,安裝調試等。
使用說明
針對Windows和macOS的平臺環境,使用ACE Tools前,建議優先下載DevEco Studio,完成DevEco Studio的下載和安裝。
環境準備
前置條件: Ubuntu需要18.04以上版本,macOS需要11.6.2及以上版本,Windows需要Windows 10版本。
1. 配置ohpm環境
OHPM CLI作為鴻蒙生態三方庫的包管理工具,支持OpenHarmony共享包的發布、安裝和依賴管理。可通過DevEco Studio > File > Settings > Build, Execution, Deployment > Ohpm 查看ohpm home的安裝路徑,并配置到環境變量中(macOS為DevEco Studio > Preferences > Build, Execution, Deployment > Ohpm)。
2. 配置ArkUI-X SDK環境
ArkUI-X SDK下載路徑,可通過DevEco Studio > File > Settings > ArkUI-X查看ArkUI-X的安裝路徑,并配置到環境變量中(macOS為DevEco Studio > Preferences > ArkUI-X)。推薦如下配置方法:
[macOS]
// 配置環境變量
export ARKUIX_SDK_HOME=/path-to-arkui-x-sdk
export PATH=${ARKUIX_SDK_HOME}/10/arkui-x/toolchains/bin:$PATH
[Windows]
可在桌面工具欄搜索框鍵入"環境變量",然后選擇 編輯系統環境變量 ,進行環境變量配置。另外,也可在控制臺通過如下命令進行配置。
// 配置環境變量
set ARKUIX_SDK_HOME=/path-to-arkui-x-sdk
set PATH=%PATH%;%ARKUIX_SDK_HOME%/10/arkui-x/toolchains/bin
說明 :配置環境變量時,由于ARKUIX_SDK_HOME是ACE Tools要求的固定變量名,不允許自定義。
開發環境檢查
ace check
執行 ace check
命令可以檢查ArkUI-X應用開發環境是否完備。
說明 :開發環境檢查只識別IDE和SDK默認的安裝路徑,如果提示結果與實際不符,請您通過[ace config命令]指定實際的IDE安裝和SDK下載路徑。
創建應用
以創建一個 Stage模型‘demo’項目為例:
ohos@user Desktop % ace create demo
? Enter the project name(demo): # 輸入工程名稱,不輸入默認為文件夾名稱
? Enter the bundleName (com.example.demo): # 輸入包名,不輸入默認為com.example.工程名
? Enter the runtimeOS (1: OpenHarmony, 2: HarmonyOS): 1 # 輸入RuntimeOS系統
Project created. Target directory: ${當前目錄}/demo.
In order to run your app, type:
$ cd demo
$ ace run
Your app code is in demo/entry.
`HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`
應用運行
- 安裝運行到Android/iOS/OpenHarmony設備(注:iOS設備執行ace run前請先打開Xcode完成應用簽名)
cd demo
ace run
上述命令會完成應用構建打包,并安裝到目標平臺設備運行。
審核編輯 黃宇
-
鴻蒙
+關注
關注
59文章
2496瀏覽量
43742 -
OpenHarmony
+關注
關注
26文章
3817瀏覽量
18090
發布評論請先 登錄
鴻蒙ArkUI-X跨平臺開發:【命令行工具(ACE Tools)】

鴻蒙ArkUI-X跨平臺開發:【bility開發說明(Android平臺)】

鴻蒙開發ArkUI-X基礎知識:【ArkUI代碼工程及構建介紹】

ArkUI-X開發指南:【SDK配置和構建說明】

評論