2012-12-12 44 views
0

我的最後一個鍵必須已過期,因爲當我嘗試上傳新的apk時,我已經在請求加載新的apk之前做了無數次。但是,當我收到上述消息時。我使用相同的項目名稱和相同的密鑰代碼文件,但即使我已經創建了大約六個新的apk文件,但我仍然收到相同的消息。我已經嘗試瞭解我的應用程序來創建一個新的應用程序,但它只是告訴我,我已經有一個同名的apk! 非常感謝任何幫助錯誤apk必須使用相同的證書進行簽名

回答

2

「程序包名稱」是應用程序的唯一標識符。 如果你想更新現有的應用程序,比你應該使用相同的密鑰簽署apk,如以前的apk。

如果您想要創建新的應用程序,您應該在mainfest文件中更改包名稱。這可以讓你發佈新的應用程序,下載0次,並用另一個密鑰簽名。

+0

如果我在清單文件中更改我的軟件包名稱,我的源文件中出現一系列錯誤,因爲appname> src下的下一個條目是舊的軟件包名稱,源文件位於該文件夾中,但我無法看到在不引起其他錯誤的情況下更改該名稱 – user616076

+0

可以使用任何src包的名稱,但是如果它與清單packageName不同 - 只需在清單文件中編寫活動和服務的完整路徑 – Jin35

0

您在同一個軟件包下上傳的應用程序的所有版本都必須使用相同的密鑰進行簽名,如Google所說,here - 證書過期後您無法更新您的應用程序。

「如果你打算支持單個應用程序的升級,你應該 確保您的密鑰有超過預期的 壽命該應用程序的有效期。25年或以上的有效期是 推薦。如果密鑰的有效期到期,用戶將不再能夠無縫升級到新版本的 應用程序。「

相關問題