HarmonyOS-Android混合开发之APK混入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HarmonyOS-Android混合开发之APK混入相关的知识,希望对你有一定的参考价值。
参考技术A 先给HarmonyOS比个心心
随着HarmonyOS2.0发布,HarmonyOS更加地进入大众视野,也越来越多的开发者涉足HarmonyOS领域,HarmonyOS的生态建设也在逐渐扩大、深入。
虽然HarmonyOS有着强大的分布式场景、AI等高级能力,但是毕竟还处于新生面世阶段,对于一些开发组件、生态市场等还有着一定的不成熟。最近想用HarmonyOS开发一款智慧场景的应用,深入了解后,无奈发现HarmonyOS对于相应的场景支持并不给力,所以就打算用android开发并融合HarmonyOS的智慧能力。这就需要HarmonyOS-Android混合开发,所以也就有了这篇文章。
HarmonyOS-Android混合开发教程分为两个章节,都是干货满满:
当前为第一章节,最后罗列了项目源码的git地址,以及混入过程中可能存在的一系列问题的整理文档,我踩过的坑,我也搭上了桥,希望能够帮助大家顺利通行,头发帮你们掉了。
需要注意的是,混合开发配置HarmonyOS应用证书时,需要绑定HarmonyOS真机,所以有真机的大吉大利,没有的赶快入手一台吧
新建Android、HarmonyOS工程;
两个工程报名必须一致!!!
以适配HarmonyOS
该jar包就在HarmonyOS工程的SDK中,打开文件管理器即可获得:
配置的密码规则要满足如下DevECO生成签名时配置的密码规则:
注: Android工程必须是64位
这里我们在DevECO中生成也是一样的,密码保持一致就行。
文档地址: https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404
默认入口entry作为引入apk的加壳,我们需要创建新的module来作为HarmonyOS应用的入口。
注: 要保证module的version也保持一致。
由于我们新的入口变为myentry,所以我们在启动myentry时需要把entry部署进去,如下:
[图片上传失败...(image-d40ea-1631029456962)]
至此Android apk已成功混入HarmonyOS工程。
怎么检测Android工程被引入进来了呢,
以上是关于HarmonyOS-Android混合开发之APK混入的主要内容,如果未能解决你的问题,请参考以下文章