APK签名错误:无法读取密钥库密钥 [英] APK signing error : Failed to read key from keystore
问题描述
我发展下的IntelliJ和摇篮Android应用程序。使用下面的方法来生成密钥库文件:
的keytool -genkey -v -keystore我释放,key.keystore -alias ALIAS_NAME -keyalg RSA -keysize 2048 -validity 10000
则使用的密钥库文件中build.gradle:
signingConfigs {
罗伯特·{
storePassword'罗伯特'
storeFile文件(/用户/ bournewang /文档/项目/ android.keystore)
keyPassword'罗伯特'
keyAlias'迈克'
}
}
在最后试图生成签名的apk文件:./gradlew assembleRelease
它提供了错误:
执行失败的任务:myexample中:packageRelease。
无法读取密钥库密钥
请检查您的密钥存储文件第一次,在你比如你创建文件名我释放-key.keystore。如果它的正确的和真的present在文件夹用户/ bournewang /文件/项目
检查别名,在你的例子是 -alias ALIAS_NAME 但在配置您指定的别名迈克
I'm developing android app under intellij and gradle. and using following way to generate keystore file:
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
then used the keystore file in build.gradle:
signingConfigs {
robert {
storePassword 'robert'
storeFile file('/Users/bournewang/Documents/Project/android.keystore')
keyPassword 'robert'
keyAlias 'mike'
}
}
when finally trying to generate signed apk file: ./gradlew assembleRelease
it gives the error:
Execution failed for task ':Myexample:packageRelease'.
Failed to read key from keystore
Check your keystore file for first, in you example you creating file with name my-release-key.keystore. If its correct and really present in folder Users/bournewang/Documents/Project
check alias, in your example it is -alias alias_name, but in config you specified alias mike
这篇关于APK签名错误:无法读取密钥库密钥的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!