繁体   English   中英

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

[英]Unable to generate a signed APK for release in Android Studio

我试图通过进入 Build->Generate Signed Bundle/APK 在 Android Studio 中为我的应用程序生成一个签名的 APK,但是当我选择发布构建变体时,我一直收到这个错误。

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

我很确定我的密码是正确的,因为当我选择调试构建变体而不是发布时,apk 会正确生成。 密钥库也适用于我的其他项目。

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

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

原来问题出在我的 build.gradle 版本上。 与@S 相同的解决方案。 无法在 Android Studio 3.3 中编译已签名的 APK 中的Gissel

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

前任。

不正确的密钥存储路径

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

正确的密钥存储路径

C:\Users\john\Desktop\Projects\ProjectName\helloworld.jks

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM