react-native 修改包名

React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。

修改android包名

首先找个相关的几个文件

  • android/app/src/main/AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.homestay">
  改为
  package="cn.mayeve.homestay"
  • android/app/build.gradle
   defaultConfig {
        applicationId "com.homestay"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"
    }
  改为
  applicationId "cn.mayeve.homestay"
  • android/app/BUCK
   android_build_config(
    name = "build_config",
    package = "com.homestay",
)

android_resource(
    name = "res",
    package = "com.homestay",
    res = "src/main/res",
)

改为:
package = "cn.mayeve.homestay"
  • 修改类的package:
用idea打开android; 选择需要修改的包,
右键 -> refactor -> remove -> 填写to package 为 cn.mayeve.homestay -> refactor;
  • 修改MainApplication.java
修改 ‘BuildConfig’ 类的引入

RN 修改ios包名:(以X-code 10.2.1为例,xcode版本不同略有差异)

X-code 打开项目根目录,点击 General 即可看到 Identity 栏目

Display Name -> 智能民宿 (此处为App名称)
Bundle Identifier -> cn.mayeve.homestay (此处为包名)

参考来源:憧憬在 aoppp.com发布

你可能感兴趣的:(前端大杂烩,react,native,javascript,java,前端)