我在谷歌播放應用程序商店有一個應用程序超過兩年超過8000下載及其付費應用程序。最近我收到了一位客戶的郵件,稱他已經使用了兩年多的應用程序,最近他用最新的操作系統版本 更新了他的設備,之後他無法從應用程序商店安裝應用程序。開發者一直沒有更新過。客戶得到錯誤「您的設備與此版本不兼容」,但該應用程序的版本與他以前使用的版本相同 。什麼可能是錯誤。任何建議,請「您的設備與此版本不兼容」
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="au.example.test"
android:installLocation="auto"
android:versionCode="12"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<supports-screens android:largeScreens="true" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
檢查你的清單文件,你碰巧在uses-sdk中設置'android:maxSdkVersion'? – LightYearsBehind
是的,我從頭開始使用minsdkversion = 8並且從不改變它...並且沒有提及maxsdkversion – cavallo
然後,您可能需要深入瞭解源代碼。可能有一些代碼在新的os版本中被棄用。首先檢查所有註釋,尤其是那些帶有@SuppressWarnings(「deprecation」)的註釋 – LightYearsBehind