harmonyos在api9写的代码全部搬到HarmonyOS 鸿蒙Next Api12,还支持运行吗,会不会出现什么bug

发布于 1周前 作者 yibo5220 最后一次编辑是 5天前 来自 鸿蒙OS

harmonyos在api9写的代码全部搬到HarmonyOS 鸿蒙Next Api12,还支持运行吗,会不会出现什么bug

想使用调用相机的功能,但是发现现在使用的api9没有调用相机的模块,只能升级到api10,想问一下有没有前人把工程从api9搬到api12过,代码都可以正常运行吗,文档的差别大吗,建议搬吗?比较着急!希望有试过的兄弟帮忙解答一下!

开发的是harmonyos的手机APP,ap12如果要用真机调试是不是更麻烦呢

7 回复
您好,api9改到api12需要修改配置文件,你可以使用deveco studio新建一个api12的工程,在把代码搬过去,需要注意类型安全和类型检查,代码基本都是一样的

写了一篇帖子,比较详细的,工具类,更加方便使用。

API 10 & API 11的语法校验很严格,  类似9里写的any类型, 以及动态访问/操作对象属性的 新API里编译都会报错, 还是有很多需要改动地方的
如果是stage模型的,代码不需要做大的改动,但是语法校验API10和API11更加严格,有一定的修改工作量。

HarmonyOS从API 9升级到API 12后,大部分代码可以支持运行,但可能需要进行适配和修改。API 12可能引入了新的特性、修改了API接口或增加了对旧功能的限制,因此可能会遇到兼容性问题或bug。建议详细查阅HarmonyOS官方文档,了解API 12的变化点,并根据实际情况对代码进行相应的修改和测试。如果问题依旧没法解决,请联系官网客服获取进一步帮助。

这个教程有讲的:https://www.itying.com/goods-1204.html 需要注意下面几点: 1.HarmonyOS NEXT中的类型检查和空安全

2.HarmonyOS NEXT和HarmonyOS 4的路由区别

3.HarmonyOS NEXT父子组件传值和HarmonyOS 4的区别

4.HarmonyOS NEXT中不支持部分TypeScript的写法

5.HarmonyOS NEXT和HarmonyOS 4 应用级变量状态管理的区别

6.HarmonyOS NEXT和HarmonyOS 4轮播图自定义导航点的区别

7.HarmonyOS NEXT和HarmonyOS 4中RichText解析html、Web组件加载Webview的区别

8.HarmonyOS NEXT和HarmonyOS 4中配置user_grant权限的区别

9.HarmonyOS NEXT和HarmonyOS 4中跳转到权限设置页面的区别

回到顶部