2014-03-05 47 views
0

我正在將應用上傳到Google Play,並且大約有2321個設備與它不兼容。爲了測試它,我已將所有使用權限設置爲false(除了openGl,對於Maps V2)。我使用了很多權限,但是,例如,據我所知,索尼ST21(http://www.gsmarena.com/sony_xperia_tipo-4718.php)具有我所需的全部功能。Google Play中的設備兼容性問題

這是我所需要的權限(從谷歌播放):

android.hardware.CAMERA 
android.hardware.camera.AUTOFOCUS 
android.hardware.LOCATION 
android.hardware.location.GPS 
android.hardware.location.NETWORK 
android.hardware.TOUCHSCREEN 

,是這裏面清單我的許可:

<permission android:name="com.zonaapp.flamencomovil.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature" /> 
<uses-feature android:glEsVersion="0x00020000" android:required="true" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="com.zonaapp.flamencomovil.permission.MAPS_RECEIVE" /> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 

請告訴我錯了我的清單配置?

+0

原諒一個潛在的愚蠢問題,但你怎麼知道權限是你的問題? –

+0

我不確定那個權限是我的問題...... – pozuelog

+0

那麼你說的問題的方式意味着問題在於你的權限。 –

回答

0

檢查您的最小和最大SDK版本,那些與它不兼容的2321設備可能會超出您的最小sdk版本&。

因此,提供min SDK版本如下,而不是最大SDK或目標SDK版本提供最新的android版本。

然後它會覆蓋很多設備。

0

這與您的權限無關,您需要在清單文件中檢查minSdkVersion的值。如果它非常高,那麼運行較舊版本Android的許多設備將不會支持您的應用。

+0

這不是問題,我有API 7.索尼ST21有ICS。 – pozuelog