共计 877 个字符,预计需要花费 3 分钟才能阅读完成。
一、修改 android/app/build.gradle 里的 applicationId,为新包名,譬如:com.onlyling.change
二、修改 android/app/src/main/AndroidManifest.xml 里的 package,为新包名,譬如:com.onlyling.change
三、在 android/app/src/main/java/com 下根据新包名中多出的两级 xxx.yyy 新创建两级新目录,并且把原来目录下的两个 Java 文件复制过去
|-- android/app/src/main/java/com
|--|-- onlyling
|--|--|-- change
|--|--|--|-- MainActivity.java
|--|--|--|-- MainApplication.java
修改 MainActivity.java、MainApplication.java 头部引入包路径,package com.onlyling.change;。
删除原 com 文件夹,可能重新打包的时候还是会用原来的配置。
四、修改打包脚本文件 android/app/BUCK,android_build_config 中的 package 替换为 package = "com.onlyling.change",android_resource 中的 package 替换为 package = "com.bike.home"。
五、修改完成后,命令 cd android 进入 android 目录,mac 执行 ./gradlew clean 清除缓存即可(windows 上是 gradlew.bat)。
以上已经完成 Android 的改包名。
app.json 里面的 name 也可进行更改,这里是整个根组件组成原始组件的名称,对于要修改的地方是 MainActivity.java、android/settings.gradle。
修改 app 的名称,android/app/src/main/res/valuse/strings.xml。
修改 app 后台显示名称,app.json 里面的 displayName。