最佳答案
我正在 intellij 和 gradle 下开发 android 应用程序,并使用以下方法生成密钥库文件:
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
然后使用 build.gradle 中的 keystore 文件:
signingConfigs {
robert {
storePassword 'robert'
storeFile file('/Users/bournewang/Documents/Project/android.keystore')
keyPassword 'robert'
keyAlias 'mike'
}
}
当最后尝试生成已签名的 apk 文件时: ./gradlew assembleRelease
它给出了一个错误:
任务“ : Myexample: packageRelease”执行失败。
从密钥库读取密钥失败