问题:有没有办法把现有Android的Apk包转换成HarmonyOS的Hap包,或者它们之间可以互相转换吗?有没有这方面的黑科技技术。
问题追问: APP要适配HarmonyOS,但是Android API全部重新适配成HarmonyOS API成本太高。目前想法是双应用,我们应该还是Apk,一部分适配HarmonyOS打包成Hap,手机安装两个应用,Apk和Hap之间相互调用来通信或页面切换。这种方式可以实现吗?或者有什么更好的方式吗,因为目前APP太过于庞大,完全适配成HarmonyOS API不现实,所以想用逐步迁移的方式做。 目前经过实测,在Android studio上运行的应用,发现无法在DevEco-Studio上运行。不知道用什么办法能实现Android应用(Apk)如何快速打出Hap的包。
回答: 俩者之间是有区别的,没有办法实现互相转换,可参考“为什么华为不开发一套安卓代码自动转换到鸿蒙OS的工具”一文。目前没有黑科技,即目前没有相关的黑科技能实现。 同时鸿蒙HarmonyOS是独立全新的系统,需要使用HarmonyOS的API和IDE进行适配。 |