2015-04-26 86 views
0

我正在使用Phonegap爲Android開發一個開源應用程序。該開發達到了足夠可用的階段,將其發佈給公衆(如測試版本)。我只想把我當前的APK放在Github上。爲什麼我不想上傳使用調試密鑰簽名的APK,然後使用發行版對它進行簽名(以及經歷製作一個等等的麻煩),是否有任何理由?是否有任何理由不公開使用調試密鑰向公衆發佈APK的任何理由?

回答

1

調試密鑰與普通密鑰沒有任何區別。所以沒有理由會傷害任何東西。如果您想要升級它,則需要使用相同的密鑰對升級進行簽名,否則用戶必須先卸載。如果您曾上傳到Google Play,則必須使用相同的密鑰才能上傳所有內容。所以確保你釋放的任何密鑰都保存在某個地方。

我看到的唯一可能的問題是調試密鑰可能有一個短的到期日期,需要重新創建(ADT用於在1年內過期)。所以如果你打算維護它,你可能想創建一個更長的到期密鑰。

+0

無法在Google Play上發佈調試版APK。 –

+0

調試apk和調試密鑰是不同的東西 –

1

您應該創建一個密鑰,因爲可能有人會在當前項目中幫助您,他們也將簽署應用程序,但使用不同的密鑰,如果他們稍後將apk上傳到GitHub,用戶將得到不同的簽名警告,這將導致必須重新安裝應用程序,從而丟失任何持續的數據。

只要你不想讓任何人幫助你,那就好。

如果您懶得創建一個新的Android,您可以使用爲您創建的一個Android。假設您使用Windows作爲您的操作系統,它存儲在C:\Users\<your_user_name>\.android中。

+0

我不建議釋放任何類型的密鑰。他們可以很容易地添加任何形式的惡意軟件,並且沒有辦法區分你的官方機密與非法機構 –

相關問題