React-Native:修改Android包名

前言
Android以ProjectName作為App的唯一Id,假設(shè)新的包名為 com.rn.test,那么以下是需要改動的地方:

  1. 倆個Java文件
android/app/src/main/java/com/PROJECT_NAME/MainActivity.java
android/app/src/main/java/com/PROJECT_NAME/MainApplication.java

修改第一行

package com.rn.test;

然后將文件移動到:

android/app/src/main/java/com/rn/test/MainActivity.java
android/app/src/main/java/com/rn/test/MainApplication.java
  1. Android的描述文件
android/app/src/main/AndroidManifest.xml

修改第二行

package="com.rn.test"
  1. 倆個打包腳本
    3.1. android/app/BUCK
android_build_config(
    ...
    package = "com.rn.test",
)

android_resource(
    ...
    package = "com.rn.test",
    ...
)

3.2.android/app/build.gradle

defaultConfig {
    applicationId "com.rn.test"
    ...
}

修改完之后,進(jìn)入 android 目錄,Mac執(zhí)行:

./gradlew clean

Windows 執(zhí)行:

gradlew.bat

清除緩存即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 安卓已包名作為應(yīng)用的唯一id,相對iOS來說改起來就不是那么方便,但為了能正式發(fā)布自己的應(yīng)用,還是得改過來。 假設(shè)...
    Layman_懶慢閱讀 11,045評論 1 13
  • React Native學(xué)習(xí)<一> 認(rèn)識Recat Native 博客原文:http://www.jianshu....
    AFinalStone閱讀 2,824評論 0 12
  • 很多人知道廣州的嶺南印象園,但卻不知道在番禺有一個清代流傳至今的園林,余蔭山房,也是廣東四大園林之一。不稱園而自稱...
    海砂種花閱讀 936評論 0 2
  • 昏舊的記憶里, 每一個童年的早晨, 我都會從鏡子的這頭, 踮著腳向里面張望。 懵懂的心愿, 試要找出什么秘密。 離...
    其田閱讀 212評論 3 1

友情鏈接更多精彩內(nèi)容