Google Play Console不支持的设备(808)

时间:2013-05-11 08:33:14

标签: android google-play

我刚在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的自我应用推广规则。如果需要,我可以在评论中提及它。只需要它。

1 个答案:

答案 0 :(得分:3)

请勿使用maxSdkVersion属性:

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

任何版本为&gt;的设备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