2017-04-23 155 views
-1

我已将应用上传到Google Play。这是targetSdkVersion是23的minSdkVersion是12在Google Play上与设备不兼容的应用程序Huawei Y560-L01

的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"/> 

的问题是,对于设备华为Y560-L01采用Android 5.1.1版本的谷歌播放说该应用程序与此设备不兼容。

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

回答

1

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

因为不是所有的Android设备都保证支持USB主机的API,包括声明,您的应用程序使用android.hardware.usb.host特征的元素。

如果你想你的设备上安装它,你必须将其设置为不要求:

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