赞
踩
问题:修改了badge组件position属性,使其支持(x,y)坐标输入,但是previewer预览无效。
预编译:./build/prebuilts_download.sh
编译sdk: ./build.sh --product-name ohos-sdk –ccache
输出目录:out/sdk/ohos-sdk/windows
打包文件: zip -r ets.zip ets/
和 zip -r previewer.zip previewer/
(ets是api接口,previewer目录是预览界面。)
将编译机打包的ets.zip和previewer.zip 下载到本地解压。
找到devEcoStudio的openharmony的sdk目录,将其替换。
方法一:直接版本9目录更换原目录(我使用的此方法)
方法二:新建目录D:\software\ohsdk\10\,将全部ohos-sdk解压到此目录
修改新替换出来ets/和previewer/下的oh-uni-package.json文件
主要修改apiVersion和version,最好要和之前未替换前的保持一致。
{
"apiVersion": "9",
"displayName": "Ets",
"meta": {
"metaVersion": "3.0.0"
},
"path": "ets",
"releaseType": "Beta1",
"version": "3.2.12.2"
}
另外:
1)检查devEcoStudio工程build-profile.json5中的版本是否与apiVersion一致。
"compileSdkVersion": 9,
"compatibleSdkVersion": 9,
2)检查devEcoStudio工程\entry\build-profile.json5中runtimeOS是否为openharmony
{
"apiType": 'stageMode',
"buildOption": {
},
"targets": [
{
"name": "default",
"runtimeOS": "OpenHarmony"
},
{
"name": "ohosTest",
}
]
}
D:\software\ohsdk\9\ets目录下进入cmd,执行npm install
下载依赖包。
devEcoStudio工程重启
然后就发现,自己的功能修改生效啦~ previewer功能正常~
【问题一】配置OpenHarmony应用开发sdk时npm install 失败
【解决】这个是因为没有进行npm的初始化操作导致的,初始化一下就好了
npm init -y
npm install
【问题二】编译报错 error: ‘…/…/developtools/ace_js2bundle/ace-loader/node_modules’, needed by ‘mingw_x86_64/obj/developtools/ace_js2bundle/ace_loader/node_modules’, missing and no known rule to make it
【解决】
【问题三】替换ohsdk的previewer后,一直显示失败
【解决】删除缓存,重新试一下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。