HarmonyOS 鸿蒙Next DevEcoStudio的Previewer不支持so的更新?

发布于 1周前 作者 caililin 来自 鸿蒙OS

HarmonyOS 鸿蒙Next DevEcoStudio的Previewer不支持so的更新?

DevEco Studio Next Developer Beta1, 5.0.3.403
API: 12 Beta1

创建一个native C++项目之后,用默认的示例代码进行了编译,在Index.ets中调用了testNapi.add成功运行了,但是之后无论怎么修改.cpp文件,新增方法还是修改原有的Add方法,在使用Previewer时都无法更新,使用的还是最早的逻辑。

下断点后发现,import testNapi from 'libentry.so’之后,testNapi中永远只有add一个方法,反复clean项目也没有效果,请问这个该如何解决?是Previewer的逻辑吗?


更多关于HarmonyOS 鸿蒙Next DevEcoStudio的Previewer不支持so的更新?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

预览器主打快速UI测试,估计有些部分加载一次后会缓存,预览时不进行全项目更新;

可尝试删除模块目录下.preview目录然后重新预览,看是否可刷新得到更新的其它部分;(未实测,仅供参考)

更多关于HarmonyOS 鸿蒙Next DevEcoStudio的Previewer不支持so的更新?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对帖子标题“HarmonyOS 鸿蒙Next DevEcoStudio的Previewer不支持so的更新?”的问题,以下是专业且简洁的回答:

DevEcoStudio作为鸿蒙系统的官方集成开发环境(IDE),其Previewer功能主要用于UI界面的预览和设计。关于Previewer是否支持so(Shared Object,共享对象文件,通常用于Android和鸿蒙系统中的本地库)的更新,根据鸿蒙系统的开发文档和DevEcoStudio的当前功能描述,Previewer主要用于界面预览,并不直接涉及底层库文件(如so文件)的加载或更新。

so文件的更新通常是在应用编译和打包阶段进行的,与Previewer的UI预览功能相独立。因此,如果在DevEcoStudio中遇到关于so文件更新的问题,这很可能与项目的构建配置或运行时环境相关,而非Previewer本身的功能限制。

开发者应检查项目的build.gradle或相关配置文件,确保so文件被正确引用和打包进APK或HAP(HarmonyOS Ability Package)中。同时,确保运行时的设备或模拟器支持所需的CPU架构和ABI(Application Binary Interface)。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部