2014-12-04 92 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

相關問題