2013-05-11 113 views
0

我剛剛在Google Play上發佈了一個應用。它顯示了不支持的808個裝置外面一些,以供參考Google Play控制檯不受支持的設備(808)

MICROMAX A44- tinnoes13_s7050 A45- tinnoes73_s8030_2g P300-起重機M701C_mmx A73- A73 P275- P275

而且下面列出在朋友設備上進行一些測試我意識到Android 4.0設備不會在Google Play上顯示該應用。

我的清單文件包含以下內容。我在這裏錯過了什麼?有沒有辦法支持「所有」設備?

android:versionCode="10" 
android:versionName="1.18" > 

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.CALL_PHONE" /> 
<uses-permission android:name="android.permission.READ_LOGS" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="com.android.vending.BILLING" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 

<!-- <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> --> 

<uses-sdk 
    android:maxSdkVersion="16" 
    android:minSdkVersion="8" 
    android:targetSdkVersion="16" /> 

<supports-screens 
    android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" /> 

我沒有提到應用程序,因爲我不想違反SO自我應用程序升級規則。如果需要,我可以在評論中提到它。只是要求它。

回答

3

不要使用maxSdkVersion屬性:

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="16" /> 

與版本的任何設備> 16將不顯示應用程序,F.E.運行Android 4.2(17版)的設備。

此外,由於您要求android.permission.CALL_PHONE權限,該應用只會顯示給具備電話功能的設備。如果您的應用程序也可以在不具備電話功能的設備上運行,使之不要求:

<uses-feature android:name="android.hardware.telephony" android:required="false" /> 

同樣的事情android.permission.ACCESS_FINE_LOCATION,應用程序將僅顯示對具有GPS,除非你把它而不是設備要求:

<uses-feature android:name="android.hardware.location.gps" android:required="false" /> 

有關更多信息,請參閱http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions

+0

(411加),非常感謝。我需要弄清楚其餘的設備。但首先我會測試這是否涵蓋了我需要開始的設備。再次感謝。 – Siddharth 2013-05-11 09:06:25

相關問題