【问题标题】:Android Build Failed to Generate Signed APK after upgrade to Android Studio 4.2升级到 Android Studio 4.2 后,Android Build 无法生成签名的 APK
【发布时间】:2021-08-02 17:43:14
【问题描述】:

任务 ':app:packageRelease' 执行失败。

执行 com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable 时发生故障 com.android.ide.common.signing.KeytoolException: 无法读取密钥 .... from store "----------": Keystore 被篡改,或者密码不正确

保存密码失败,但是当我手动输入密码时它会正确构建,下次再次失败

在构建签名包或 APK 窗口中选中记住密码复选框

【问题讨论】:

  • 这可能是一个错误,在 4.2 中引入,因为我还遇到了“记住密码”选项破坏了记住的文本。
  • 是的,这可能是 Android Studio 4.2 中的一个错误
  • 您是否还收到有关混淆代码和上传映射文件的警告?我从来没有收到过这个警告并且映射会自动上传......
  • 其他人也指出了同样的问题。

标签: android android-studio android-app-signing android-studio-4.2


【解决方案1】:

这是 Android Studio 4.2 中的一个错误

每次生成签名 APK 时都必须手动输入密码

更新

Android Studio 4.2.1 和 Android Studio 4.2.2 中也存在此错误

更新

此错误已在 Android Studio 北极狐 2020.3.1 中修复

因此升级到 Android Studio Arctic Fox 2020.3.1 即可解决问题

【讨论】:

  • 毫无疑问,这是 Google 推动我们使用 Play App Signing 的一种偷偷摸摸的方式。怎么这么久都没有修好?
【解决方案2】:

我在 4.2.1 上还是有这个问题,但是 key.jks 可以在 4.1.2 上工作

【讨论】:

    【解决方案3】:

    我已经升级到4.2.1,问题依旧。

    【讨论】:

    • 这里也一样。似乎每次都需要重新输入两个密码。
    【解决方案4】:

    已经解决了! ?

    版本:

    • 北极狐RC 1 | 2020.3.1.21
    • 4.2.3

    【讨论】:

      猜你喜欢
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 2016-01-08
      • 1970-01-01
      • 2013-12-14
      相关资源
      最近更新 更多