[RN] React Native 生成 Android APK

时间:2024-10-09 13:06:57

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

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

第一:生成签名密钥

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

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

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

第二:设置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

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