我们将我们的Android应用程序发布到使用JDK 1.7的Google Play中。 当应用程序发布时,用户可以下载但不能安装。在Google Play上发布的应用程序使用JDK 1.7
为此找到了解决方案。它将jdk降级到1.6。 我拿了应用程序的另一个版本,并尝试使用以前的密钥库进行测试,但它抛出了一个错误。
所以我创建与JDK 1.6新的密钥库,并试图将其推到谷歌的发挥,我得到这个新的错误“密钥库mismatch.App不能有一个新的密钥存储”
我还发现,我无法使用不同的密钥库。 但我以前的密钥库不允许自己安装。现在我该怎么办?
嗨,泰德,我已经把jdk从1.7降级到1.6了。现在我该如何使用jdk1.6重新导出密钥。 – 2013-03-04 08:11:49
作为一种快速解决方案,我发布了另一个应用程序,其名称与diff bundle id相同,但名称相同。 – 2013-03-04 08:54:07
@elixirbash - 您可以使用与JDK 1.7一起打包的keytool应用程序导出密钥,然后使用JDK 1.6附带的keytool将其导入到1.6密钥库中。 – 2013-03-04 16:02:31