2017-04-23 231 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" /> 
相關問題