2016-12-28 88 views
2

我對谷歌的應用程序Play商店與目標SDK版本23.現在我已經更新了我的申請,並由於某種原因,我我的目標SDK版本設置爲20而Google Play商店不允許我降級目標SDK版本。谷歌Play商店在我更新的應用程序不降級目標SDK版本

我該怎麼做才能讓Google Play商店允許我的應用程序降級目標SDK版本。實際的錯誤如下:

禁止降級先前 使用。M權限(目標SDK 23及以上),其使用舊式權限(目標SDK 22及以下)的APK設備。這發生在從版本42(目標SDK 23)到版本43(目標SDK 20)的更改中。

+0

您需要根據新的軟件包ID發佈應用程序,從而單獨購買App Store列表。 – SushiHangover

+0

@SushiHangover親愛的,這不是要求,要求是複製當前的應用程序與更新的應用程序。 – newOnAndroid

+0

不可能,因爲它已經在API級別23發佈,請將更新的應用更改回該級別或使用新的捆綁ID發佈應用... – SushiHangover

回答

8

TLDR:你不能做任何事情。

你有兩個(一個)選項:

  • 再次構建應用程序,並保持定位相同的SDK版本,你的情況的Android M(SDK 23);
  • 用新的應用程序ID發佈一個全新的應用程序。在最壞的情況下,這是一個選擇,但我無法想象你會想要這樣做;

你可能會奇怪,爲什麼你不能從23+降級目標SDK版本的東西更低。谷歌可能不會允許你這樣做,因爲具有應用程序的早期版本(目標SDK 23+)的用戶可能已經禁止了一旦他們更新應用程序時被強制允許的特定權限(目標SDK < 23) 。我個人認爲,從用戶體驗的角度來看,它的奇怪之處在於首先允許動態權限,然後收回它們並強制用戶允許所有權限。

+1

非常真實。我遇到了完全相同的問題,完全沒有任何事情要做。 – Demitrian

相關問題