harmonyos在api9写的代码全部搬到HarmonyOS 鸿蒙Next Api12,还支持运行吗,会不会出现什么bug
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的变化点,并根据实际情况对代码进行相应的修改和测试。如果问题依旧没法解决,请联系官网客服获取进一步帮助。