我的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更多设备可见?
由于
答案 0 :(得分:2)
<uses-feature android:glEsVersion="0x00030000" android:required="true" />
这限制了应用程序与具有该版本的开放GL的设备。只有安装了Android 4.3或更高版本的设备才支持3.0,这只占所有设备的一小部分。如果你需要OpenGL 3.0,你只能使用那些400个设备。
另请注意,并非所有4.3设备都支持它,它还需要软件驱动程序和硬件支持