react native android 包名修改

大家都知道通过 react native 的命令 react-native init DemoApp android默认包名是 com.demoapp,然而我们在接入第三方或者release版本的时候的时候是需要修改为自己的包名,直接开始上解决方案:

步骤

  • /DemoApp/android/app/src/main/java/com/目录下新建你自己包名的文件夹,举个例子,假如你的包名是com.bike.home就在/DemoApp/android/app/src/main/java/com/目录下新建文件夹bike,然后在bike文件夹下新建home文件夹。
  • /DemoApp/android/app/src/main/java/com/demoapp/目录下的文件MainActivity.javaMainApplication.java这两个java文件移到新建的包名目录下,然后删除 demoapp文件夹(不删也可以,我是强迫症所以我删了,😄 ),最后将两个java文件的第一行替换为 package com.bike.home;
  • DemoApp/android/app/src/main/AndroidManifest.xml文件第二行把package的替换成为package="com.bike.home"
  • 修改打包脚本文件DemoApp/android/app/BUCK
    • android_build_config中的 package替换为 package = "com.bike.home",
    • android_resource 中的 package替换为 package = "com.bike.home",
  • DemoApp/android/app/build.gradle文件中defaultConfig配置项下的applicationId替换成applicationId "com.bike.home"
  • 修改完成后,命令cd android/进入android目录,mac 执行./gradlew clean清除缓存即可(windows上是 gradlew.bat
  • 再次运行。

以上就是所有需要修改的地方了,如有不足的地方欢迎大家在下方留言。😄

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容