回复
#2023盲盒+码# Full-SDK下载和替换教程之2023 原创
westinyang
发布于 2023-9-10 23:14
浏览
1收藏
【本文正在参加 2023「盲盒」+码有奖征文活动】 https://ost.51cto.com/posts/25284
@toc
关于作者:I’m westinyang
序言
- full-SDK是提供OpenHarmony全量接口的SDK,包含了系统应用所需要的高权限API,用于厂商开发应用。
- 据官方文档描述,从OpenHarmony3.2Beta5版本开始,不在随版本提供full-SDK。如有需要,可通过全量源码自行编译。
- 时过境迁,官方文档止步于此,其他相关资料和文章也都比较旧了,对于很多北向初学者来说,上来就教你如何编译Full-SDK或者下载的是旧版本的Full-SDK,参考价值不大或者没有任何意义。
- 今天来分享下下载和使用Full-SDK的干货资料以及实际使用的心得
下载Full-SDK
- 访问OpenHarmony数字化协作平台的每日构建:http://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist
- 条件筛选,例如目标分支选择OpenHarmony-3.2-Release,日期选择前一个月或手动选择范围
- 在每日构建或者滚动构建中找到 ohos-sdk-full,点击下载链接选择全量包进行下载,内含windows和linux的Full-SDK
- 如果你需要mac版本的,可以在列表中去找 mac-sdk-full 和 mac-sdk-m1-full 这两个流水线名称
替换Full-SDK
这里以 DevEcoStudio 3.1 Release、Full-SDK 3.2 Release(API9)替换为例
- 打开 openharmony-sdk\9(这个实际的完整路径取决于你自己的设置,如果这个你也不清楚的话,打开DevEcoStudio,文件 - 设置 - SDK - OpenHarmony,查看SDK位置就知道啦)
- 打开 ets\oh-uni-package.json 看下 version 的值,例如:3.2.12.5
- 然后删除 openharmony-sdk\9 下所有目录,不想删除的话可以先移动到其他地方
- 解压下载的Full-SDK
- 把 ohos-sdk\windows 目录下面的5个zip 复制到 openharmony-sdk\9 目录下,并分别解压
- 解压出5个文件夹,每一个里面的 oh-uni-package.json 中的 version 都改为刚才记录的 version 的值(如果小版本号差异不大的情况下,这里不改也是没有问题的,实际需要去测试下,建议还是修改的)
- 进入 ets\build-tools\ets-loader,打开命令窗口,执行 npm install
- 进入 js\build-tools\ace-loader,打开命令窗口,执行 npm install
- 替换完毕,重新打开DevEcoStudio即可
总结
无需花里胡哨的图文并茂,就这些步骤,对于北向初学者而言,很多时候刚开始接触的一些技术点,你可能不需要一上来就去理解所有的东西,这只会干扰你学习的进度,你需要的只是一个最简单的答案,只有成功用上了才不会磨灭你的兴趣,日后再深入学习回顾总结即可。
持续关注
- 关于作者:I’m westinyang
- 哔哩哔哩:个人主页
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2024-1-18 16:51:21修改
赞
2
收藏 1
回复
相关推荐