我正在 intellij 和 gradle 下开发 android 应用程序。并使用以下方式生成 keystore 文件:
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' 执行失败。
Failed to read key from keystore
最佳答案
为了找出问题所在,你可以使用 gradle 的 signingReport
命令。
在 Mac 上:
./gradlew signingReport
在 Windows 上:
gradlew signingReport
关于android - APK 签名错误 : Failed to read key from keystore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20453249/