一、DevEco Studio 安装
当前下载版本有两个,由于低版本配置会有各种问题,我选择高版本安装
低版本下载链接
HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者

高版本下载链接
OpenAtom OpenHarmony

解压后安装

双击安装







安装配置










二、创建测试项目





签名

链接设备
我买的是贝启科技的RK3568,需要的话可以自行去淘宝搜索
usb链接设备

usb链接电脑

下载toolchains.zip (未安装相应full sdk前可先下载我的资源内的文件)
解压,当前目录D:\software\openharmony\toolchains
cmd
D:\software\openharmony\toolchains>hdc_std.exe -v
Ver: 1.1.11
D:\software\openharmony\toolchains>hdc_std.exe list targets
15010041xxxxxxxxxxxxxxxxxxc78a00
签名(链接设备后有效)








三、更换full sdk
我的板子版本为4.0.9 在每日构建中找到接近的版本

下载

我下载的包为
http://download.ci.openharmony.cn/version/Master_Version/OpenHarmony_4.0.10.3/20230817_020054/version-Master_Version-OpenHarmony_4.0.10.3-20230817_020054-ohos-sdk-full.tar.gz
(下载接近自己版本的即可)

解压

解压内部windows下的包

解压后如下图

创建openharmony sdk







此时api9已同步完成

导入api10
打开openharmony sdk路径
C:\Users\zzj\AppData\Local\OpenHarmony\Sdk
新建名称为10的文件夹

将刚才解压的全部拷贝到10文件夹下,关闭sdk配置页面,再打开发现10的full sdk配置完成

三、编译launcher
获取代码
git clone https://gitee.com/openharmony/applications_launcher

切换分支
基于我的板子和full sdk 版本,我选择一下分支
git checkout weekly_20230822

打开项目




报错

打开

修改为如下
"app": {"compileSdkVersion": 10, // 此两行删除"compatibleSdkVersion": 10, // 此两行删除

重试

报错

点击设置



报错


编译hap包


hap包路径(需要两个包)
D:\works\openharmonyWorks\applications_launcher\product\phone\build\default\outputs\default

D:\works\openharmonyWorks\applications_launcher\feature\settings\build\default\outputs\default
