簡體   English   中英

android:maxSDKVersion-無法將APK上傳到Alpha

[英]android:maxSDKVersion - couldn't upload apk to alpha

我在將應用上傳到Play商店時遇到了問題。 API版本10及更高版本可以使用舊的“ 19”版本。 指定了新的“ 20”版本maxSDKVersion = 22(不高於Android 5.1)。 嘗試上傳“ 20”時出現錯誤消息,內容為:

“禁止將設備從10-22的API級別升級到23+的API級別,將設備從版本20降級到版本19,如果...,可能會發生這種情況。”

文檔中明確指定了這種情況:

... Android的未來版本(Android 2.0.1以后的版本)將在安裝或重新驗證期間不再檢查或強制執行maxSdkVersion屬性。 Google Play將繼續使用該屬性作為過濾器,但是會向用戶展示可下載的應用程序。

我們的應用程序無法在Android 6上正常運行,因此我們應以某種方式阻止在這些設備上進行安裝。

因此,Google支持人員提供了一個答案:

...錯誤消息指出,如果用戶更新其設備上的Android版本,則APK的配置將導致它們不符合其當前擁有的版本。

要解決此問題,請始終確保支持更高API級別的APK始終具有更高版本的代碼。 例如,如果API級別為14-17的APK是版本3,則API級別為18的APK必須具有版本4。

在其他情況下,您可以簡單地從應用清單中刪除max SDK聲明。 ...

而且沒有辦法在現有應用中添加maxSDKVersion限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM