HarmonyOS鸿蒙Next中关于修改应用包名的讨论
HarmonyOS鸿蒙Next中关于修改应用包名的讨论
修改了app.json5文件中的bundleName之后,一直提示下面的报错
hvigor ERROR: BundleName in the project configuration does not match that in the SigningConfigs. Detail: Open the project-level build-profile.json5 file. Change the bundleName value to that in the SigningConfigs. Otherwise, go to the app.json5 file and change the bundleName value there. at /Users/jiayilin/work/code/HarmonyCode/btrm/nm-hongmeng/build-profile.json5
我在build-profile.json5的products里面加上bundleName也会报这个错误
更多关于HarmonyOS鸿蒙Next中关于修改应用包名的讨论的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题困扰了我一晚上了,到处查找问题都找不到,clean 或者 rebuild 没用,甚至我还提交了工单,结果最后发现需要这样处理就可以搞定:
不清楚
开发者您好,相关问题已经反馈给工作人员,稍后会再回复您,感谢您对华为开发者论坛的支持。
在HarmonyOS鸿蒙Next中,修改应用包名涉及到对应用配置文件的调整。具体操作如下:
-
修改
config.json
文件:在项目的entry/src/main/resources/base/profile
目录下找到config.json
文件。在该文件中,找到"bundleName"
字段,将其值修改为新的包名。例如,将"bundleName": "com.example.oldname"
修改为"bundleName": "com.example.newname"
。 -
修改
module.json5
文件:在entry/src/main/module.json5
文件中,找到"name"
字段,将其值修改为新的包名。例如,将"name": "com.example.oldname"
修改为"name": "com.example.newname"
。 -
修改
build.gradle
文件:在entry/build.gradle
文件中,找到applicationId
字段,将其值修改为新的包名。例如,将applicationId "com.example.oldname"
修改为applicationId "com.example.newname"
。 -
同步项目:完成上述修改后,点击Android Studio中的
Sync Now
按钮,同步项目以确保所有配置生效。 -
清理和重建项目:在修改包名后,建议清理并重建项目以确保所有资源文件正确更新。可以通过
Build
菜单中的Clean Project
和Rebuild Project
选项来完成。 -
测试应用:在修改包名后,重新编译并运行应用,确保应用功能正常,且包名已成功更新。
以上步骤适用于HarmonyOS鸿蒙Next中修改应用包名的操作。