React Native Android 应用修改包名(packageName)

6,125次阅读
没有评论

共计 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.javaMainApplication.java 头部引入包路径,package com.onlyling.change;

删除原 com 文件夹,可能重新打包的时候还是会用原来的配置。

四、修改打包脚本文件 android/app/BUCKandroid_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.javaandroid/settings.gradle

修改 app 的名称,android/app/src/main/res/valuse/strings.xml

修改 app 后台显示名称,app.json 里面的 displayName

正文完
 0
评论(没有评论)
验证码