react native Android打包小结

生成keystore证书命令

keytool -genkey -alias userkey -keyalg RSA -keysize 2048 -validity 36500 -keystore userkey.keystore

-alias 后面userkey 为证书别名,后面会要用到

图片.png

一直回车最后输入设置的密码。
完成。
你会看到keystore文件会生成在当前目录。

配置

在项目目录下的android/app/build.gradle,添加如下的签名配置:

signingConfigs {
        release {
            storeFile file('证书存放的位置')
            storePassword '密码'
            keyAlias 'userkey'
            keyPassword '密码'
        }
    }
    buildTypes {
        release {
            minifyEnabled enableProguardInReleaseBuilds
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
            signingConfig signingConfigs.release
        }
    }

打包

cd project/android
gradlew assembleRelease
# 成功之后就会在android\app\build\outputs\apk下生成apk包

你可能感兴趣的:(react native Android打包小结)