react-native android打包

看了官网测试的是可以的,自己整理下,方便后面查看

先是生产安卓证书,安卓证书生成,点这里。这里掠过

生成安卓证书,记住2个密码 秘钥库口令 和 私钥密码

1.然后把你生成的安卓证书放到文件放到你工程中的android/app文件夹下,如图:

react-native android打包

2.在工程目录中 android/gradle.properties 该文件,(没有这个文件你就创建一个),添加如下的代码(注意把其中的****替换为相应密码),上图目录中就能看到这个文件

MYAPP_RELEASE_STORE_FILE=android.keystore    //安卓证书名字
MYAPP_RELEASE_KEY_ALIAS=android // 证书别名
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****

ps -上面这里千万注意空格 后面的值后面不要有空格,否则打包会报错,踩坑路过。。。。。

3.编辑你项目目录下的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
}
}
}

如图:

react-native android打包

4.生成发行APK包,只需在终端中运行以下命令:

cd android && ./gradlew assembleRelease

如果在 android 目录下那么只需要执行

./gradlew assembleRelease

生成的APK文件位于android/app/build/outputs/apk/app-release.apk,它已经可以用来发布了。

设置app名字图标和启动图片 <-点这里

上一篇:SQL Server 2008 R2 的版本和组件


下一篇:为阿里云存储开发的PHP PEAR 包:Services_Aliyun_OSS