最新消息:看到那些跳动的图片、文字了吗?点击点击 O(∩_∩)O~~

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

若思若想 onlyling 5235浏览

一、修改 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

转载请注明:OnlyLing - Web 前端开发者 » React Native Android 应用修改包名(packageName)