该应用程序与Google Play上的设备Huawei Y560-L01不兼容

时间:2017-04-23 18:41:58

标签: android google-play android-manifest

我已将应用上传到Google Play。它的targetSdkVersion是23,minSdkVersion是12.

AndroidManifest.xml包含以下行:

<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-feature android:name="android.hardware.usb.host"/>
<uses-sdk tools:overrideLibrary="com.google.firebase.firebase_core, com.google.android.gms.measurement, com.google.android.gms.measurement.impl, com.google.firebase.iid, com.google.firebase, com.google.android.gms.tasks, com.google.android.gms"/>

问题是,对于安装了Android 5.1.1版本的华为Y560-L01设备,Google Play表示该应用与此设备不兼容。

请您告诉我,我该怎么做才能让此应用能够从Google Play安装到此设备?

1 个答案:

答案 0 :(得分:1)

那是因为您的华为Y560-L01没有使用功能USB主机。 引用文档:

  

由于并非所有Android设备都能保证支持USB主机API,因此请包含一个声明您的应用程序使用android.hardware.usb.host功能的元素。

如果要将其安装在设备上,则必须将其设置为不需要:

<uses-feature android:name="android.hardware.usb.host" required="false" />