生成keystore证书命令
keytool -genkey -alias userkey -keyalg RSA -keysize 2048 -validity 36500 -keystore userkey.keystore
-alias 后面userkey 为证书别名,后面会要用到
一直回车最后输入设置的密码。
完成。
你会看到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包