【问题标题】:unable to generate signed apk android无法生成签名的apk android
【发布时间】:2019-02-21 04:42:59
【问题描述】:

这是我第一次使用 android studio 生成签名的 APK。我第一次尝试这个时,我随机填写了密码字段,它通过并制作了 aPK。现在我想发布我的应用程序的更新版本,我再次生成它,我收到一个错误,提示登录失败。当我创建它时,我尝试制作新的 apk,新的一切,但它仍然给我同样的登录错误的错误。是否可以重做这个并生成一个新的apk?我什至尝试从我的计算机上删除所有的 apk 和密钥,但它仍然不会让我生成一个新的 apk。我觉得我可能永远无法制作这个 apk 并完成我的项目。

所以在删除所有 APK 内容后,我得到了这个错误 keystore.jks(系统找不到指定的文件)

在删除所有内容并制作新的 apk 后,它怎么还能要求该文件?我不知道该怎么办。

所以我把那个文件放回去了,现在我的密码验证又失败了。天哪,这东西真是一团糟。

【问题讨论】:

  • 您是否在 Play 商店发布了您的应用程序?如果是,那么您必须使用相同的密钥库来更新它。简单地生成一个新的是行不通的。
  • 不,我只生成了一个在我的手机上试用。
  • 如果只是供你使用,那就新建一个keystore
  • @Davi 这正是我想要做的。但是当我尝试制作一个新的时,它给了我一个编译器错误“密码验证失败”。就像它一直在尝试使用我制作的第一个。无论我做什么,我都会遇到同样的编译器错误

标签: android android-studio


【解决方案1】:

有 3 种方法可以恢复丢失的密钥库密码:

  • 如果您的日志完好无损,那么您可以在 Android Studio 日志文件中找到密码:转到 ~/Library/Logs -> AndroidStudio ->idea.log.1 并搜索 Search for "Pandroid .injected.signing.key.password”,就可以看到密钥密码了。

  • 您可以从 .gradle 目录中检索密码。查看 .gradle\2.4\taskArtifacts\taskArtifacts.bin。这似乎不适用于较新版本的 Gradle(2.10 及更高版本)。

  • 根据上述Alex Kutsko's answer,使用 AndroidKeystoreBrute 猜测或暴力破解您的密码。

Solution link

Got this from here

【讨论】:

    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    • 2020-06-29
    • 1970-01-01
    相关资源
    最近更新 更多