React Native:修改 Android 包名


React Native:修改 Android 包名


前言

Android以ProjectName作为App的唯一Id,假设新的包名为 com.rn.test,那么以下是需要改动的地方:

一、俩个Java文件

<code>android/app/src/main/java/com/PROJECT_NAME/MainActivity.java
android/app/src/main/java/com/PROJECT_NAME/MainApplication.java/<code>

修改第一行

<code>package com.rn.test;/<code>

然后将文件移动到:

<code>android/app/src/main/java/com/rn/test/MainActivity.java
android/app/src/main/java/com/rn/test/MainApplication.java/<code>

二、Android的描述文件

<code>android/app/src/main/AndroidManifest.xml/<code>

修改第二行

<code>package="com.rn.test"/<code>

三、俩个打包脚本

3.1. android/app/BUCK

<code>android_build_config(
    ...
    package = "com.rn.test",
)

android_resource(
    ...
    package = "com.rn.test",
    ...
)/<code>

3.2. android/app/build.gradle

<code>defaultConfig {
    applicationId "com.rn.test"
    ...
}/<code>

修改完之后,进入 android 目录,Mac执行:

<code>./gradlew clean/<code>

Windows 执行:

<code>gradlew.bat/<code>

清除缓存即可


分享到:


相關文章: