2014-12-04 95 views
-1

我已经更新了Android Studio中现有的Eclipse应用程序,但无法访问密钥库,因为Eclipse已将其替换为.apk文件。有没有办法从Eclipse .apk访问.jks文件? 当我在Android Studio中构建发布应用程序时,我选择使用现有的密钥。该向导将查找不存在的现有.jks文件,因为Eclipse在生成以前版本时以前已将其更改为.apk文件。如果我使用eclipse再次构建apk,它不会生成我可以在Studio中使用的jks文件。在Android Studio中使用Eclipse密钥库

+0

我不明白你想说什么......你可以添加截图或一些更多的描述? – 2014-12-04 08:22:52

+0

什么是.jks文件?这听起来并不标准。密钥库是您生成一次并存储在项目外部安全位置的文件。 .apk是一个应用程序包,它与密钥库无关。 – 2014-12-04 10:46:21

+0

@ ferdy182密钥库文件是我试图找到的。 Elipse似乎用apk替换了它。我能否再次生成密钥库而不更改密钥库? – 2014-12-04 22:49:32

回答

1

Eclipse不会用apk替换密钥库文件。问题在于密钥存储保存在保存完成的包的原始位置。如果随后将软件包保存到其他位置,Eclipse将从其最初保存的位置访问原始密钥存储文件,但不会告诉你它在哪里。 问题在于找到它。如果您想使用Android Studio访问密钥存储库,则建议您需要带有文件扩展名jks的密钥存储库。搜索jks文件不会显示Eclipse生成的密钥库文件,因为它们根本没有任何文件扩展名。 找到你保存原始Eclipse包的地方,你会找到密钥库(除非你故意将它保存到别处)。从那里使用Android Studio通过选中“使用现有密钥库”来构建包。导航到Eclipse密钥库的保存位置,并按照提示进行操作。 道德是 - 知道密钥库文件保存在哪里!

+1

我在Eclipse中的密钥保存在不同的文件夹中,但密钥仍具有applicationame.apk,该文件仅为3Kb只需将其重命名为applicationname.jks – 2015-02-12 20:38:03

相关问题