大概的項目結(jié)構(gòu)如下
image.png
修改內(nèi)容(實例將項目名"App"改為"MyPro")
修改根目錄的package.json
中的內(nèi)容
image.png
修改
app.json
image.png
修改
index.js
音羞,改為【AppRegistry.registerComponent('MyPro', () => App);】image.png
修改android目錄下重命名
iml
文件image.png
修改android目錄下修改
settings.gradle
中的rootProject.name
image.png
修改
android/app/src/main/java/com/app
改為android/app/src/main/java/com/mypro
image.png
修改
android/app/src/main/java/com/mypro
的MainActivity.java
image.png
替換
android
文件夾中com.app
全局替換為com.mypro
清除app緩存
刪除android/app/build
的所有文件
然后重新react-native run-android
ps:還有一個更加簡單的辦法
react-native-rename
直接用這個工具
yarn global add react-native-rename //安裝
react-native-rename <newName> //這個工具也是只對安卓生效
react-native-rename "App" -b com.xxx.xxxx //如果想更改包的表示的話秦叛,就用這個
參考資料:
https://blog.csdn.net/whuzjn/article/details/79697086
https://blog.csdn.net/dounine/article/details/78513046?locationNum=7&fps=1