应用程序在通过安卓工作室安装时运行良好,但Play商店将其列入不支持的设备列表



我有一个应用程序已经在play商店上使用了一年多了。我将其更新为与Android 10兼容,删除了Android.support库,并更新为AndroidX。当我试图在Play Store上部署它时,它放弃了对所有设备的支持,说这些设备没有以下功能:

  • 男性。蓝牙
  • android.hardware.usb
  • android.位置
  • android.hardware.location
  • android.hardware.microphone
  • android.hardware.bluetooth

下面是我的清单文件

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-feature android:name="android.location" android:required="true"/>
<uses-feature android:name="android.bluetooth" android:required="true"/>
<uses-feature android:name="android.hardware.usb" android:required="true"/>

我的minSdkVersion是23,targetSdkVersion是29。

删除"必需";然后尝试
在android 10和低于android 10的版本中,您必须对以上功能进行不同的编码。
android 10有一些与访问相关的限制。

相关内容

最新更新