Google Play:应用程序不兼容
我在Google Play上传了我的apk,并且仅与kit-kat版本兼容。 在其他设备上,即使在Google Play开发者控制台上也显示“不兼容”,但它显示的设备兼容性列表非常少。
我的清单是,只发布权限和用途,
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.READ_CALL_LOG"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-feature android:name="android.hardware.telephony"/>
<uses-feature android:name="android.hardware.bluetooth"/>
<uses-feature android:name="android.hardware.location"/>
<uses-feature android:name="android.hardware.bluetooth_le"/>
<uses-feature android:name="android.hardware.wifi"/>
<uses-feature android:name="android.hardware.microphone"/>
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
有什么东西,我错过了吗? 请建议我。
<uses-feature android:name="android.hardware.bluetooth_le"/>
这是在API 18中引入的,因此应用程序不会显示较低的API版本。 还可能有其他功能/权限。 在使用特定功能/权限之前,您应该检查所需的最小API版本。
参考:https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
我想它是因为某些权限那些设备上不可用。 只需检查所有设备是否支持您在清单文件中提到的功能。
也看到这里
链接地址: http://www.djcxy.com/p/68977.html