react-native andriod 名字 图标 启动页 打包发布

名字

编辑 android/app/src/main/res/values/strings.xml 文件:

<resources>-    <string name="app_name">test</string>+    <string name="app_name">测试程序</string>   </resources>

图标

1.替换这个目录下方的突变

2.把同级目录下该文件的round删除

启动页

使用react-native-splash-screen

打包

1.生成签名文件

2.创建key 记住别名 密码 保存到路径

3.编辑~/.gradle/gradle.properties或../android/gradle.properties(一个是全局gradle.properties,一个是项目中的gradle.properties

MYAPP_RELEASE_STORE_FILE=your keystore filename  MYAPP_RELEASE_KEY_ALIAS=your keystore alias  MYAPP_RELEASE_STORE_PASSWORD=*****    MYAPP_RELEASE_KEY_PASSWORD=*****  

4.编辑android / app / build.gradle文件添加如下代码:

...  android {      ...      defaultConfig { ... }      signingConfigs {          release {              storeFile file(MYAPP_RELEASE_STORE_FILE)              storePassword MYAPP_RELEASE_STORE_PASSWORD              keyAlias MYAPP_RELEASE_KEY_ALIAS              keyPassword MYAPP_RELEASE_KEY_PASSWORD          }      }      buildTypes {          release {              ...              signingConfig signingConfigs.release          }      }  }  ...  

5.终端进入项目下的机器人目录,运行如下代码:
./gradlew assembleRelease

另外






指定JAVA_HOME

export JAVA_HOME="$(/usr/libexec/java_home)"
甚至可以指定版本:

export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"