HarmonyOS 鸿蒙Next导入示例工程出现error: failed to start ability. Error while Launching activity错误的解决办法

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next导入示例工程出现error: failed to start ability. Error while Launching activity错误的解决办法

参照示例导入电子相册代码,运行远程模拟器提示错误

error: failed to start ability.

Error while Launching activity,如图:

cke_1255.png

初步认为是版本兼容问题,但是试过几个版本都不行。后来仔细对比可以正常运行的程序中的module.json5和出现问题程序中的module.json5,发现区别如下:

cke_13295.pngcke_13850.png

尝试将不能运行的"exported"由false改成true,

“exported”: true,

再次尝试,结果如下,问题解决。

cke_24099.png

查看module.json5配置文件说明,对exported的说明如下:

cke_36458.png

设置值为false时不能被其他应用调用,所以出现错误。

11 回复
很好的解决了我的问题!
同样的问题,示例都有这问题,很打击人的兴趣啊。
华为mate 30 Pro 5G版,升级到鸿蒙4.0以后,跑了一下第二课排行榜的demo,为什么那么卡,几乎点一下要几十秒才有反应。
加上了网络权限就不行,还是报错,
"exported": true,

也还是不行

不加网络权限图片显示不出来,加上了运行不了,这是怎么回事呢

改为True之后还是不能运行

如果是用的模拟器,需要对模拟器进行 "Wipe User Data" 后,再重新启动,就可以解决这个问题

cke_1191.png

我的是不能安装后启动,但手动点击桌面的图标是能正常运行的

还是不能解决 但是另外一个项目就可以打开模拟器

太感谢了 谢谢你 英雄 !!!

HarmonyOS鸿蒙Next导入示例工程出现"error: failed to start ability. Error while Launching activity"错误,可尝试以下解决办法:

  1. 检查并修改module.json5配置文件,确保"extensionAbilities"下的"exported"属性为true,以允许Ability被导出和启动。
  2. 检查项目权限配置,确保没有添加不必要的权限导致项目无法运行。
  3. 清理并重建项目,确保所有资源正确加载。

如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部