[RN] React Native 生成 Android APK

在用模拟器或者真机调试完App后,需要将App打包成Apk发布文件。

下面简单记录下打包步骤:

第一:生成签名密钥

这一步的操作主要是生成需要的签名密钥,供android调用,生成的文件待用

在项目根目录运行以下命令,输入的密码是比较简单的1234567890

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

第二:设置gradle

第一步:给项目添加签名

将刚才生成的签名文件my-release-key.keystore复制至react native项目中的android\app文件夹中

并手动编辑android\app文件夹下的build.gradle文件,

...
android {
    ...
    defaultConfig { ... }
    signingConfigs {
        release {
            storeFile file("my-release-key.keystore")
storePassword "1234567890"
keyAlias "my-key-alias"
keyPassword "1234567890" } } buildTypes { release { ... signingConfig signingConfigs.release } } } ...

第三步:生成APK

第一次没有成功,

在项目的根目录,运行命令

cd android #如果你已经在anroid目录,则不需要该命令

gradlew assembleRelease 

然后就在

android\app\build\outputs\apk\release

目录下看到生成的 release apk 文件啦!~~

本博客地址: wukong1688

本文原文地址:https://www.cnblogs.com/wukong1688/p/10807522.html

转载请著名出处!谢谢~~