2013-06-13 61 views
0

我有一個在谷歌播放一年多的應用程序,最近用戶報告說,他有一個索尼平板電腦S和谷歌播放顯示他,我的應用程序不兼容與此設備。谷歌播放顯示索尼平板電腦S與我的應用程序不兼容

我通過計算器關於不兼容的問題很多線程讀取,而據我瞭解它通常發生(基於我對各種計算器線程研究)爲以下4個原因

  1. 的大小一個該應用程序很大(大於設備上指定的某個限制)。
  2. 由於在清單中指定支持的屏幕尺寸
  3. Google play根據應用程序中請求的權限的某些隱含功能過濾掉應用程序。
  4. 已過濾基於據我所知在清單

指定分鐘SDK,以上都不應該適用於我的應用程序,因爲

  1. 應用程序的大小小於1MB

  2. 我沒有在清單

  3. 指定的任何支持的屏幕尺寸,我只有requeste清單(INTERNET,ACCESS_NETWORK_STATE,WRITE_EXTERNAL_STORAGE)中的d 3權限以及基於android文檔的這些權限似乎沒有任何隱含的用戶特徵。 (我可能在這裏錯了)。我想知道是否有必要明確提及所有這些權限是可選的,但是找不到任何方法來做到這一點,因爲這些權限沒有隱含的用戶特徵。

  4. 最小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的,華碩等

回答

0

你可能想嘗試明確聲明,您的應用程序支持XLARGE屏幕尺寸:

<supports-screens android:xlargeScreens="true"> 

默認情況下,這並不總是設置爲真。

+0

謝謝,會嘗試它,看看會發生什麼。如果我爲一種屏幕大小添加支持屏幕,是否意味着我不支持其他屏幕大小?換句話說,如果我指定一個,我是否需要明確指定所有其他屏幕尺寸? –

相關問題