2013-04-23 78 views
1

我最近被聘請重寫現有的Android項目。舊項目已發佈到Google Play,但我無法訪問源文件或用於簽名的證書。Google Play上傳失敗

我完成了我的項目,但我無法發佈它作爲舊版本的替代品,因爲我使用不同的證書籤署了我的項目。 Google Play也在抱怨,因爲我使用的是與原始項目不同的軟件包名稱。

圍繞這些障礙有什麼辦法嗎?

+1

您只能將您的應用程序發佈爲新應用程序。別無退路。的 – hardartcore 2013-04-23 12:58:32

+0

可能重複[無法上傳在谷歌Play上的Android應用程序(http://stackoverflow.com/questions/14179646/cant-upload-an-android-application-in-google-play) – 2013-04-24 23:13:16

回答

3

這是來自GooglePlay的新視角。所以,你只能發佈爲新的應用程序

2

當你改變了它的包名....你必須發佈它作爲谷歌新的應用的唯一選擇玩

0
  • 這是一個不同的應用程序,如果它有不同的包名稱;這對於Android來說至關重要。軟件包名稱是指您在代碼中引用特定應用程序的方式,以及如何搜索特定應用程序等等。如果您希望它是同一個應用程序,請保留相同的包名!

  • 如果使用其他證書籤名,則不能將其作爲升級進行安裝。這大概是讓你無法爲其他應用程序使用相同的包名安裝一個應用程序,並第一次讀到它的私有數據—你要刪除的應用程序(及其數據)(好處是有限的,當然是:可以卸載真正的應用程序,並安裝一個類似惡意的應用程序,並以這種方式竊取用戶的數據)。這是一個有點在Android上的限制(它不處理證書到期,爲一個),並可能被固定在某個時候,但我不希望它發生任何時間很快。

我一直在同樣的情況—之前的原始開發者失去了一個應用程序簽名密鑰而不是其他。我們更改了軟件包名稱並將其作爲新應用程序發佈。