android - APK 签名错误 : Failed to read key from keystore

标签 android gradle apk

我正在 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/

相关文章:

android - KSoap 调用 .NET ASMX 服务传递空参数

java - 如果我在 Android 上使用 webview,我是否必须应用 SSL 来加载 webview 上的 URL?

android - 将之前在托管工作流中发布的裸工作流博览会 React-Native 应用程序发布到 Google Play

java - 如何在 gradle 启动测试中关闭关闭 Hook 的输出?

android - 部分更新 apk,而不是再次下载完整的 apk

java - 如何将文件保存到 Android 中的任何特定路径

java - Android APK 和 Debug 安装应用程序的多个版本

android - Intellij插件生成Android项目性质

android - 在没有用户交互的情况下在设备中运行 Android apk

android - 使用现有证书为 React Native Android 应用程序生成签名的 apk