HarmonyOS DevEco Studio彻底修改工程名称
-
关闭项目
-
将项目文件夹替换为新的名称后重新打开项目
-
将AppScope/app.json5 中的bundleName 改为新的包名
{ "app": { "bundleName": "com.example.newname", //改为新的包名 "vendor": "example", "versionCode": 1000000, "versionName": "1.0.0", "icon": "$media:app_icon", "label": "$string:app_name" } }
-
将AppScope/resources/base/element/string.json 中的app_name 改为新的名称
{ "string": [ { "name": "app_name", "value": "NewName" //将app_name替换为新的名称 } ] }
-
将oh-package.json5 中的name 改为新的名称
{ "license": "", "devDependencies": { "@ohos/hypium": "1.0.6" }, "author": "", "name": "newname", //替换为新的名称 "description": "Please describe the basic information.", "main": "", "version": "1.0.0", "dependencies": {} }
-
将build-profile.json5 中的签名信息删除 重新签名
-
将.hvigor/cache/file-cache.json 和 .hvigor/cache/task-cache.json 两个缓存文件中的 旧工程名全部替换为新工程名
-
选择 file -> invalidate Caches... 全勾选 执行清除缓存并重启IDE
-
重新运行项目
注意 : 改完第7步后 , 一定要先清除缓存并重启IDE , 再运行项目 , 否则缓存文件中的信息无法改掉