Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无效的密钥库格式_Android_Apk_Android Keystore - Fatal编程技术网

Android 无效的密钥库格式

Android 无效的密钥库格式,android,apk,android-keystore,Android,Apk,Android Keystore,我最近在市场上更新了一个应用程序,我生成了密钥库和相应的密码。现在我更新了应用程序,并打算在市场上进行更新,我已经在媒体上发布了相同的二维码,在我尝试签署我的新APK时,我不断得到错误无效的密钥库格式,以便选择使用现有密钥库。无法确定我错在哪里 以下是屏幕截图:您是否确定您正在打开与以前相同的密钥库并使用正确的密码?可能存在密钥库以某种方式损坏的可能性;也许您已经有了现有密钥库的备份? 将.jks文件放入工作区,然后右键单击 项目>导出>Android>导出Android应用程序>浏览器上的ci

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


以下是屏幕截图:

您是否确定您正在打开与以前相同的密钥库并使用正确的密码?可能存在密钥库以某种方式损坏的可能性;也许您已经有了现有密钥库的备份?

将.jks文件放入工作区,然后右键单击
项目>导出>Android>导出Android应用程序>浏览器上的cilck选择您的项目>下一步>单击浏览器从您放置的工作区给出.jks文件的路径>密码>别名从下拉列表中选择您的别名>密码>完成

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

解决这个问题最简单的方法是关闭你的Android Studio,然后转到你的用户目录,删除.Android文件夹,重新启动你的Android Studio,确保你有互联网连接,这样它就可以正常构建

我对这一点不熟悉,我生成的上一个密钥库的密码与我现在使用的密码相同。密钥存储在哪里?我可以在F:\找到我的确切apk。那是我存储它的地方。你正在导出一个签名的应用程序,对吗?密钥库只是一个ADT可以帮助您创建的文件;我不知道你把它放在哪里了。你可以阅读它,我发现了它,我在创建它的时候没有提供它的路径。Eclipse将其隐藏在其默认文件夹中。但我的问题似乎是波斯。和以前一样,我创建了一个密钥库,由于同样的问题,我不得不用不同的密钥库对我的新应用程序进行签名。现在我可以找到上一个,但不能找到新的!相当混乱!它可以是.android/debug.keystore文件;你应该搜索所有的密钥库文件。默认密码是android,我相信。我必须使用不同的密钥库,并取消发布以前的版本,所有错误的地方都有痛苦!不,我不想取消发布我的应用程序