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)"