DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第1张图片

ArkUI-X简介

ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用

该框架对应的IDE版本为 4.0 Beta2 ,相较于3.x版本而言,4.x版本支持了对多端OS的支持

ArkUI-X: ArkUI-X扩展ArkUI开发框架到多个OS平台, 让开发者基于一套主代码, 就可以构建支持多平台的精美、高性能应用。The ArkUI-X project extends the ArkUI framework to multiple OS platforms. This enables developers to use one main set of code to develop applications for multiple OS platforms.

DevEco Studio 简介

DevEco Studio 简介是华为官网推出的开发工具

下载 DevEco Studio 4.0 Beta2版本

ACE Tools简介

ACE Tools是一套为ArkUI-X应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony、HarmonyOS、Android和iOS平台的应用程序, 其功能包括开发环境检查,新建项目,编译打包,安装调试等。
 

安装 ACE Tools

进入ArkUI-X目录

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第2张图片 npm install 安装ACE Tools

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第3张图片

ace check检查环境(如果你开发过flutter的话,那么ace check就相当于flutter doctor)

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第4张图片

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第5张图片

翻译如下:

警告:

需要OpenHarmony sdk,请参考HarmonyOS开发人员下载并安装。

需要HarmonyOS Sdk,请参阅HarmonyOSDeveloper下载并安装它。

节点是必需的,请下载v14.19.1和v16之间的版本。

Ohpm是必需的,请使用DevEco Studio或命令行工具下载。

需要ArkUI-X Sdk,请下载最新版本。

需要安卓Sdk,请使用安卓工作室下载。

Android Studio是必需的,请访问https://developer.android.google.cn/studio下载它。

 ace create project   可见需要将未配置的环境变量配置上去

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第6张图片

[X] ArkUI-X(v1.0.0 Alpha)

X ArkUI-X SDK未安装

找不到X Node.js运行时环境

•Java Sdk,位于C:\Program Files\Java\jdk-21\

找不到X Ohpm工具

[X] OpenHarmony工具链-为OpenHarmoney设备开发

X OpenHarmony SDK未安装

找不到X Node.js运行时环境

•Java Sdk,位于C:\Program Files\Java\jdk-21\

找不到X Ohpm工具

[X] HarmonyOS工具链-为HarmonyOS设备开发

未安装X HarmonyOS SDK

找不到X Node.js运行时环境

•Java Sdk,位于C:\Program Files\Java\jdk-21\

找不到X Ohpm工具

[!]Android工具链-为Android设备开发

!如果您想开发Android APP,则未安装Android SDK

[√]DevEco Studio[需要DevEco Studio4.0 Beta2,API版本10+]

•DevEco Studio,位于C:\Program Files\Huawei\DevEco Studio\bin

[!]安卓工作室

!未安装Android Studio,您可以在中安装https://developer.android.google.cn/studio

配置nodejs环境

cmd 激活代码立即生效

 set NODE_HOME=/path-to-nodejs-sdk

set PATH=%PATH%;%NODE_HOME%/bin

 C:\Users\Administrator\node\node-16.20.1

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第7张图片

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第8张图片

 nodejs附加目录配置

C:\Users\Administrator\node\node-16.20.1\node_modules\npm\bin

C:\Users\Administrator\node\node-16.20.1\node_modules

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第9张图片

配置ohpm环境 

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第10张图片

C:\Users\Administrator\ohpm\ohpm-1.2.4\bin 

 DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第11张图片

配置Java环境

 C:\Program Files\Java\jdk-21\ 

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第12张图片
 

%JAVA_HOME%\bin

 %JAVA_HOME%\jre\bin

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第13张图片

配置OpenHarmony SDK环境 

 DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第14张图片

OpenHarmony_HOME C:\Users\Administrator\AppData\Local\OpenHarmony\Sdk

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第15张图片

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第16张图片

%OpenHarmony_HOME%\versioncode\toolchains

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第17张图片

配置HarmonyOS SDK环境 

 C:\Users\Administrator\AppData\Local\Huawei\SdkDevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第18张图片

HarmonyOS_HOME   C:\Users\Administrator\AppData\Local\Huawei\Sdk

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第19张图片

%HarmonyOS_HOME%\hmscore\versioncode\toolchains

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第20张图片

配置ArkUI-X SDK环境

C:\Users\Administrator\AppData\Local\ArkUI-X\Sdk

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第21张图片

ARKUIX_SDK_HOME C:\Users\Administrator\AppData\Local\ArkUI-X\Sdk

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第22张图片

 C:\Users\Administrator\AppData\Local\ArkUI-X\Sdk

%ARKUIX_SDK_HOME%

%ARKUIX_SDK_HOME%\10\arkui-x\toolchains\ace_tools\src\bin

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第23张图片

配置Android studio SDK环境 

配置环境变量

   set ANDROID_HOME=/path-to-android-sdk

   set PATH=%PATH%;%ANDROID_HOME%/tools;%ANDROID_HOME%/tools/bin;%ANDROID_HOME%/build-tools/28.0.3;%ANDROID_HOME%/platform-tools

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第24张图片

如果cmd 运行 ace check有没对的选项,可能是环境变量缓存的问题,请使用如下代码进行激活更新一下缓存

 set NODE_HOME=/path-to-nodejs-sdk

set PATH=%PATH%;%NODE_HOME%/bin

 DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第25张图片

 DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第26张图片

DevEco Studio4.0 Beta2集成ArkUI-X(开发鸿蒙,安卓.ios应用)/ACE Tools脚手架_第27张图片 

你可能感兴趣的:(flutter,harmonyos,android,华为)