Google Play控制台不受支持的设备(808)

问题描述:

我刚刚在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自我应用程序升级规则。如果需要,我可以在评论中提到它。只是要求它。

不要使用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