大概的项目结构如下
image.png
修改内容(实例将项目名"App"改为"MyPro")
修改根目录的package.json
中的内容
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