打包项目的小差异
打包环境1:直接利用react native环境中的项目进行打包,其中包含android和IOS两部分,我们只需关注 android部分即可。
打包环境2:是在现有的androidStudio项目中集成了React Native环境。
准备工作
一、生成需要使用的签名文件,这个很简单,网上的方法例子也很多,请自行百度0.0。我的签名文件是在放android/app目录下的(与src文件夹同级),所以在步骤三种的build.gradle文件中,signingConfigs 中的release 是那样写的,如果你的签名文件放在其他地方,请自己调整release引用的路径。
二、修改android/gradle.properties文件,添加如下代码:
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=xx
MYAPP_RELEASE_KEY_PASSWORD=xx
[注意替换xx为你自己设置的密钥和存储密码]
三、修改android/app/build.gradle文件中的签名配置:
apply plugin: 'com.android.application'
android {
compileSdkVersion