2017-08-10 29 views
0

我在Play商店中有一個應用程序。我必須更換我的電腦,並且我在新電腦中再次配置了所有內容。APK上傳失敗,因爲證書更改

現在我生成了一個新APK,並且我的SHA1密鑰已更改。現在,當上傳一個新的apk到Play商店時,它會給出一個錯誤,說明Certificate與以前的APK不同。

我該怎麼辦?

+1

你是否使用相同的keystore文件創建了簽名的apk? –

+0

我必須創建另一個密鑰庫,因爲之前的密鑰庫因爲某種原因被篡改了 –

+0

在這種情況下,您將無法更新相同的應用程序,如果您想更新它,您需要使用您已經上傳的第一個密鑰庫文件版。 –

回答

0

您無法將更新推送到Google Play中的現有應用,而無需使用用於第一版的證書(SHA1)對應用進行簽名。

現在您的選擇是要找到舊的簽名證書,或者您必須在Play商店列表中(使用新的包名稱)將其作爲新應用發佈。

0

在上傳更新的應用程序之前,請確保您已在清單文件的元素中增加了android:versionCode和android:versionName屬性。另外,軟件包名稱必須相同,並且必須使用相同的私鑰對.apk進行簽名。如果軟件包名稱和簽名證書與現有版本的軟件包名稱和簽名證書不匹配,Market會將其視爲新的應用程序,並不會將其作爲更新提供給用戶。