无法生成签名的APK以在Android Studio中发布

时间:2019-05-01 16:30:03

标签: android passwords apk release keystore

我试图通过进入Build-> Generate Signed Bundle / APK来为Android Studio中的应用程序生成一个已签名的APK,但是当我选择发行版本时,我一直收到此错误。

  

任务':app:packageRelease'的执行失败。     无法从存储“ C:\ Users [PATH] \ keystore.jks”中读取密钥密钥库:密钥库被篡改,或者密码不正确

我非常确定我的密码是正确的,因为当我选择debug build而不是release时,apk会正确生成。密钥库也可以很好地用于我的其他项目。

我尝试清理,重建项目,使缓存无效/重新启动以及更改目标文件夹,但没有任何效果。有谁知道为什么会这样以及我如何解决呢?

3 个答案:

答案 0 :(得分:0)

首先检查您的keystore文件,在您的示例中,您创建的文件名为keystore.jks,如果文件正确且确实存在于文件夹用户中,请检查别名

答案 1 :(得分:0)

原来问题是我的build.gradle版本。 与@S相同的解决方案。 Cannot compile a signed APK in Android Studio 3.3

中的吉塞尔

答案 2 :(得分:0)

我能够通过提供.jks而不是仅文件夹的特定文件路径来解决此问题。

例如。

不正确 密钥存储路径

git merge-base --all branch1 branch2

正确 密钥存储路径

C:\Users\john\Desktop\Projects\ProjectName