【React Native】Android打包发布(九)

来源:互联网 发布:linux系统漏洞修复 编辑:程序博客网 时间:2024/05/22 00:12

本节介绍如何把React Native代码打包成Android apk。

一、生成签名密钥

1、生成签名密钥:

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
2、把密钥复制到app目录下


二、设置gradle变量

1、修改gradle.properties

MYAPP_RELEASE_STORE_FILE=my-release-key.keystoreMYAPP_RELEASE_KEY_ALIAS=my-key-aliasMYAPP_RELEASE_STORE_PASSWORD=*****MYAPP_RELEASE_KEY_PASSWORD=*****
2、设置signingConfigs

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        }    }

三、打包apk

在android目录下,./gradlew assembleRelease


四、demo地址

github地址