HarmonyOS 鸿蒙Next导入示例工程出现error: failed to start ability. Error while Launching activity错误的解决办法
HarmonyOS 鸿蒙Next导入示例工程出现error: failed to start ability. Error while Launching activity错误的解决办法
参照示例导入电子相册代码,运行远程模拟器提示错误
error: failed to start ability.
Error while Launching activity,如图:
初步认为是版本兼容问题,但是试过几个版本都不行。后来仔细对比可以正常运行的程序中的module.json5和出现问题程序中的module.json5,发现区别如下:
尝试将不能运行的"exported"由false改成true,
“exported”: true,
再次尝试,结果如下,问题解决。
查看module.json5配置文件说明,对exported的说明如下:
设置值为false时不能被其他应用调用,所以出现错误。
11 回复
很好的解决了我的问题!
同样的问题,示例都有这问题,很打击人的兴趣啊。
华为mate 30 Pro 5G版,升级到鸿蒙4.0以后,跑了一下第二课排行榜的demo,为什么那么卡,几乎点一下要几十秒才有反应。
加上了网络权限就不行,还是报错,
"exported": true,
也还是不行
不加网络权限图片显示不出来,加上了运行不了,这是怎么回事呢
改为True之后还是不能运行
如果是用的模拟器,需要对模拟器进行 "Wipe User Data" 后,再重新启动,就可以解决这个问题
我的是不能安装后启动,但手动点击桌面的图标是能正常运行的
还是不能解决 但是另外一个项目就可以打开模拟器
太感谢了 谢谢你 英雄 !!!
HarmonyOS鸿蒙Next导入示例工程出现"error: failed to start ability. Error while Launching activity"错误,可尝试以下解决办法:
- 检查并修改module.json5配置文件,确保"extensionAbilities"下的"exported"属性为true,以允许Ability被导出和启动。
- 检查项目权限配置,确保没有添加不必要的权限导致项目无法运行。
- 清理并重建项目,确保所有资源正确加载。
如果问题依旧没法解决,请加我微信,我的微信是itying888。