6

我最近向市场更新了一个应用程序,我生成了密钥库和相应的密码。现在我更新了应用程序并打算在市场上更新它,我已经在媒体上发布了相同的二维码,当我尝试签署我的新 APK 时,我不断收到错误“无效的密钥库格式”选项“使用现有的密钥库”。无法确定我哪里出错了。

这是屏幕截图:

4

6 回答 6

1

您确定您正在打开与以前相同的密钥库并使用正确的密码吗?密钥库可能会以某种方式损坏;也许你有备份?

于 2013-01-05T07:59:29.850 回答
0

解决这个问题的最简单方法是关闭您的 Android Studio,然后转到您的用户目录并删除 .android 文件夹并再次启动您的 Android Studio(确保您有 Internet 连接,以便它可以正确构建)

于 2020-12-17T20:28:16.493 回答
0

简单的解决方案:升级插件

于 2021-07-15T01:46:41.423 回答
0

我使用unity将游戏导出到android studio。我有同样的问题,它说无效的密钥格式。我再次将项目从 unity 导出到另一个文件夹,并使用 android studio 构建它并生成一个签名包。这为我解决了问题

于 2019-02-21T06:33:41.840 回答
0

您肯定需要创建一个新的密钥库文件。
但是您需要在创建密钥库文件时添加一些属性。

keytool -genkey -v -keystore C:/Users/Username/key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key
于 2021-12-01T11:51:33.177 回答
-1

(对于已经存在的KeyStore)将您的.jks文件放入您的工作区,然后右键单击项目>导出>Android>导出Android应用程序>浏览器上的cilck(选择您的项目)>下一步>单击浏览器(.jks从您所在的工作区提供文件的路径放置它)>密码>别名(从下拉列表中选择您的别名)>密码>完成

于 2013-08-08T04:37:53.313 回答