react-native如何一个项目生成两个安装包
第一步:
将项目文件复制到另外一个文件
第二步:
修改app名称
android/app/src/main/res/values/strings
<string name="app_name">Your new name</string>
第三步:
修改应用唯一id
android/app/build.gradle
android {
...
defaultConfig {
applicationId "com.Your new name"
...
}
}
第三步
确保 BuildConfig 类在正确的包中生成
在android/app/build/generated/source/buildConfig确定buildConfig存在
在
android/app/src/main/java/newarchitecture/MainApplicationReactNativeHost.java
将
import com.*****.BuildConfig;
改成:
import com.(BuildConfig所在文件夹).BuildConfig;
-----------------------------------------------------------------------------------------------------------------------
在android/app/src/main/java/MainActivity.java
android/app/src/main/java/MainApplication.java
将顶部的package com.*****;
改成:package com.Your new name;
添加:import com.(BuildConfig所在文件夹).BuildConfig;
npm run android
如果运行报错;关闭编辑器重新打开
第四步
打包
cd android
./gradlew clean
./gradlew app:assembleRelease