第一步 生成密鑰(如果已經(jīng)有赤赊,可以不看)
在項(xiàng)目的android/app 目錄下,在命令行中執(zhí)行
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
密鑰口令自行設(shè)置,我設(shè)置的是123456 兩次相同
注1:關(guān)于密鑰的更多信息,請(qǐng)查看 https://blog.csdn.net/zlfing/article/details/77648430
第二步 配置
修改 android/app/build.gradle 文件
添加 signingConfigs
defaultConfig{...}
signingConfigs {
release {
storeFile file('my-release-key.keystore')
storePassword '123456'// 此處為密碼
keyAlias 'my-key-alias'
keyPassword '123456' // 此處為密碼
}
}
splits{...}
在buildTypes 的 release 中添加
signingConfig signingConfigs.release
buildTypes {
release {
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
signingConfig signingConfigs.release
}
}
注2 如果是原先的密鑰,自行修改密鑰位置令蛉,和keyAlias對(duì)應(yīng)的值
生成apk
cd 到項(xiàng)目的android 目錄下,在命令行中執(zhí)行
./gradlew assembleRelease
這樣在項(xiàng)目的\android\app\build\outputs\apk 就生成文件狡恬。
app-release.apk
完成珠叔。
注3:如有問題,請(qǐng)聯(lián)系QQ 674054067