增加支持的设备Android商店

时间:2014-06-23 15:06:30

标签: android google-play android-permissions

我的Android应用程序支持的设备数量仅为380而不是4500+;

这是我的清单的一部分

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

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />

    <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="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.NFC" />
    <uses-permission android:name="android.permission.CAMERA" />


    <uses-feature android:glEsVersion="0x00030000" android:required="true" />
    <permission
        android:name="*.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />

    <uses-permission android:name="*.permission.C2D_MESSAGE" />
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.VIBRATE" />

项目构建目标是Google API 4.3,并添加为库google-play-service_lib。

那么有什么问题以及如何让谷歌播放让app更多设备可见?

由于

1 个答案:

答案 0 :(得分:2)

<uses-feature android:glEsVersion="0x00030000" android:required="true" />

这限制了应用程序与具有该版本的开放GL的设备。只有安装了Android 4.3或更高版本的设备才支持3.0,这只占所有设备的一小部分。如果你需要OpenGL 3.0,你只能使用那些400个设备。

另请注意,并非所有4.3设备都支持它,它还需要软件驱动程序和硬件支持