HarmonyOS 鸿蒙Next bundleName修改后无法在模拟器debug调试运行

HarmonyOS 鸿蒙Next bundleName修改后无法在模拟器debug调试运行

"bundleName"已经改成了 “com.yonyou.moduledev.orderList”

但是在DevEco-studio中点击run按钮,Run工作台输出还是旧bundleName,如下:

20:56:05.517: Build task in 9 s 959 ms 20:56:05.519: Launching com.yonyou.moduledev 20:56:05.522: $ hdc shell aa force-stop com.yonyou.moduledev 20:56:05.661: $ hdc shell mkdir data/local/tmp/121792307cbe4f3ead511d095cd164c5 20:56:05.683: $ hdc file send /Users/turbo/Desktop/HarmonyPlugins/orderListProject/entry/build/default/outputs/default/entry-default-unsigned.hap “data/local/tmp/121792307cbe4f3ead511d095cd164c5” in 22 ms 20:56:05.985: $ hdc shell bm install -p data/local/tmp/121792307cbe4f3ead511d095cd164c5 in 302 ms 20:56:06.278: $ hdc shell rm -rf data/local/tmp/121792307cbe4f3ead511d095cd164c5 20:56:06.552: $ hdc shell aa start -a EntryAbility -b com.yonyou.moduledev in 150 ms 20:56:06.562: Launch com.yonyou.moduledev failed, starting handle failure progress error: failed to start ability.error: resolve ability err. Error while Launching ability

是同事压缩成zip然后拷贝给我的工程,我解压后修改bundleName就无法在模拟器debug调试运行,但是查看模拟器该app已经成功安装,点击也可以运行。

我电脑是mac电脑,如果把解压缩后的这个工程换个目录(本来在桌面的a文件夹下,把整个工程移动到桌面)再用DevEco-studio打开后可以正常run调试运行。很奇怪。

这个时候再把整个工程移动到之前的目录下,再用DevEco-studio打开也变正常了。。。。。。


更多关于HarmonyOS 鸿蒙Next bundleName修改后无法在模拟器debug调试运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

请教大家,找华为官方技术支持的入口在哪儿?

更多关于HarmonyOS 鸿蒙Next bundleName修改后无法在模拟器debug调试运行的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


DevEco Studio缓存的问题,执行一下Build-Clean Project

clean了几十遍了,无效!

然后我就clean+重启模拟器,也无效!!

再然后我就clean+重启模拟器+重启华为studio,还是无效!!!

最后我clean+重启电脑+重启模拟器+重启华为studio,依然无效!!!

但是如果把工程换个目录,什么都不用改,什么都不用重启,就没问题!!!!

在HarmonyOS鸿蒙Next中,bundleName是应用的唯一标识符,修改后可能会导致模拟器无法正确识别和调试应用。首先,确保bundleNameconfig.json文件中正确配置,并且与应用的签名信息一致。如果修改了bundleName,需要重新生成应用的签名文件,并在DevEco Studio中更新签名配置。此外,检查模拟器的运行环境是否支持新bundleName的应用,必要时清除模拟器的缓存或重新安装应用。如果问题依旧存在,尝试重启DevEco Studio和模拟器,确保所有配置生效。

回到顶部