确认下载的SDK版本是否为full-SDK
a.检查下载文件名是否包含full-SDK字样
b.检查api中是否包含系统API(@ohos.app.ability.abilityManager.d.ts、@ohos.app.form.formInfo.d.ts、@ohos.bluetooth.d.ts等)
注:系统api判定标准以发布api指导文档为主。
替换SDK,以public-SDK-3.2.7.5版本为例。
以windows为例:
a.解压已下载的full-SDK文件
b.替换SDK文件
备份本地SDK(复制并重命名ets目录下版本信息目录名,或者将ets目录拷贝至其他本地路径)
打开获取到的本地已安装SDK文件路径并进行备份。
然后,复制到前面的C:\Users\Administrator\AppData\Local\OpenHarmony\SDKTOP路径下,将其重命名为3.2.7.5,然后将其原来的3.2.x.x备份为3.2.x.x(不要和要替换的full_SDK 3.2.7.5重复就行)
接着,修改3.2.7.5里的oh-uni-package.json配置文件的version字段为当前SDK版本号,若相同则可以忽略。
在3.2.7.5\build-tools\ets-loader目录中打开cmd/powerShell窗口,输入命令npm install下载node_modules依赖包
c.验证系统API接口
找个系统API接口进行验证,如果不报错,则证明已经完成替换。