关于鸿蒙和安卓混合打包问题 原创
郝显文คิ
发布于 2021-8-12 11:28
浏览
0收藏
参照现有混合打包方案
https://harmonyos.51cto.com/posts/6409
https://mp.weixin.qq.com/s/v4jT-DHk5opb2wEqwQzV0w
我写了个Demo,在运行是出现以下错误,没有找到相关解决办法,求各位大神帮帮忙
$ hdc shell bm install -p /sdcard/26f1ba7aa7d14fd8b68fc187a13484b4/
$ hdc shell rm -rf /sdcard/26f1ba7aa7d14fd8b68fc187a13484b4
$ hdc shell am start -n "cn.hxw.android.harmony/cn.hxw.android.harmony.HarmonyMainAbilityShellActivity"
Starting: Intent { cmp=cn.hxw.android.harmony/.HarmonyMainAbilityShellActivity }
Error type 3
Error: Activity class {cn.hxw.android.harmony/cn.hxw.android.harmony.HarmonyMainAbilityShellActivity} does not exist.
Error while Launching activity
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
赞
1
收藏
回复
相关推荐
我认为这个是正常现象,应用其实已经安装上并且可以点开了,不知是不是这样,一起交流。
https://mp.weixin.qq.com/s?__biz=MzA4ODQ2NzUyMA==&mid=2457106641&idx=1&sn=af4248a61467faf88ccfe799b0531473&chksm=87a969feb0dee0e86b8e4934925350fcced09818ebeb603ecd67886ed15fa5f7dd858d9b8542&token=1221796967&lang=zh_CN#rd
通过IDE启动失败后,桌面上并没有生成应用图标。在应用管理里面是可以找到我的应用,很好奇京东是按照这个思路实现的,他是怎么解决这个问题的呢?
你是不是创建应用的时候选择了service ,就没有生成桌面图标了
没有啊,是Application的。
我没有该情况发生
有demo吗?可以参考一下吗?
上述问题,项目正常编译安装成功,模拟器自动启动失败,但是可通过手动启动。HarmonyOS实际会对每一个Ability生成相应的Activity,你这里没有生成是因为,entry是作为android的加壳,你需要新建一个module,在新建module中进行开发。