我有一個在谷歌播放一年多的應用程序,最近用戶報告說,他有一個索尼平板電腦S和谷歌播放顯示他,我的應用程序不兼容與此設備。谷歌播放顯示索尼平板電腦S與我的應用程序不兼容
我通過計算器關於不兼容的問題很多線程讀取,而據我瞭解它通常發生(基於我對各種計算器線程研究)爲以下4個原因
- 的大小一個該應用程序很大(大於設備上指定的某個限制)。
- 由於在清單中指定支持的屏幕尺寸
- Google play根據應用程序中請求的權限的某些隱含功能過濾掉應用程序。
- 已過濾基於據我所知在清單
指定分鐘SDK,以上都不應該適用於我的應用程序,因爲
應用程序的大小小於1MB
我沒有在清單
指定的任何支持的屏幕尺寸,我只有requeste清單(INTERNET,ACCESS_NETWORK_STATE,WRITE_EXTERNAL_STORAGE)中的d 3權限以及基於android文檔的這些權限似乎沒有任何隱含的用戶特徵。 (我可能在這裏錯了)。我想知道是否有必要明確提及所有這些權限是可選的,但是找不到任何方法來做到這一點,因爲這些權限沒有隱含的用戶特徵。
最小sdk是8,比索尼平板電腦S(我相信API Level 15)支持的要低。我沒有指定任何最大sdk版本。
這裏是我的清單具有權限等
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-sdk android:minSdkVersion="8" />
我茫然,什麼可能促使谷歌播放,以顯示我的應用程序上的索尼Tablet S作爲不兼容的部分爲用戶。當我去谷歌開發者控制檯,看看支持的設備,索尼平板電腦S被列爲支持,但顯然對用戶來說,它看起來不兼容。
任何導致縮小這個問題是高度讚賞。僅供參考。應用程序正常工作的許多其他平板電腦 - 的Kindle Fire,Galaxy Tab的,華碩等
謝謝,會嘗試它,看看會發生什麼。如果我爲一種屏幕大小添加支持屏幕,是否意味着我不支持其他屏幕大小?換句話說,如果我指定一個,我是否需要明確指定所有其他屏幕尺寸? –