1、连计算云
安装MobaXterm工具
打开
点击“会话” -> " 创建一个 “SSH” 会话
远程主机:ip地址
制定用户名:给我们申请的账号
2、Gitee配置SSH秘钥
???生成秘钥后,要在Gitee上进行添加。
打开gitee -> 我的 -> 个人设置 -> SSH公钥? -> 添加公钥(设置添加公钥标题和将上述生成的公钥贴到编辑框中)。
3、下载linux版的Android Studio 工具,用于计算云配置Android SDK
之后的操作跟在windows上安装Android Studio一样,点击 “OK”? -> "Dont send" -> ...
图1
????????去除Android Virtual Device 这个可以少下在一些,可以更快结束。下载结束 “Finish”后,弹出以下页面。
点击“SDK Manager” 下载开发ArkUI需要配置的Android SDK环境
选中相应ndk api tools的版本,点击“OK”下载即可。
4、配置Android SDK的环境变量
export ANDROID_HOME=/mnt/data/zwx*******/Android/Sdk (你自己的路径,如上图1)
export PATH=${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/build-tools/28.0.3:${ANDROID_HOME}/platform-tools:${PATH} (直接复制粘贴)
5、拉取ArkUI-X2代码
repo init -u https://gitee.com/arkui-x2/manifest.git -b master --no-repo-verify --no-clone-bundle
repo sync -c --no-tags -j12
repo forall -c 'git lfs pull'
等待完成即可。
6、内部编译代码
1.预编译
./build/prebuilts_download.sh --build-arkuix --no-check-cerificatie -skip-ssl
2. 单编ios/android(release)
./build.sh --product-name arkui-x --target-os ios --gn-args enable_auto_pack=true runtime_mode=release
./build.sh --product-name arkui-x --target-os android --gn-args enable_auto_pack=true runtime_mode=release
3.运行结束,应该就会编译出我们需要的SDK了,替换到我们环境中,就可以尝试创建demo验证了
7、Gitee上编译ArkUI代码说明
--product-name # 必须 编译的产品名称,如:arkui-x --target-os # 必须 编译的跨平台目标,如:android或ios --build-target # 可选 指定编译目标,可以指定多个 --gn-args # 可选 gn参数,支持指定多个 --ninja-args # 可选 ninja参数,如:--ninja-args=-dkeeprsp --log-level # 可选 指定log等级,如:info或debug --help, -h # 可选 命令行help辅助命令
./build/prebuilts_download.sh --build-arkuix --skip-ssl
./build.sh -h
./build.sh --product-name arkui-x --target-os android
./build.sh --product-name arkui-x --target-os ios
8、编译代码成功
我是使用“内部编译代码”项来编译的代码,等待编译成功后
执行命令“cd ~” 回到根目录
之后再进入到“/out/arkui-x/packages/arkui-x”的目录下,该目录下有两个文件夹“linux 、windows” 这两个文件夹中各有一个压缩包文件,这个文件就是我们需要的。