生成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包