Flutter pemissions_handler错误

q35jwt9p  于 2023-05-19  发布在  Flutter
关注(0)|答案(1)|浏览(127)

我有一个flutter permissions_handler的问题,要求蓝牙的权限总是返回permissiondenied。此链接:https://github.com/Baseflow/flutter-permission-handler/issues/884说明在manifest.xml文件中包含两次蓝牙权限可以解决问题,但在将版本上传到Play Store时会因权限重复错误而拒绝该版本
这是我在清单中包含的权限。

<uses-feature android:name="android.hardware.bluetooth"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<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.ACCESS_FINE_LOCATION" />

有没有人知道如何解决这个问题,并解决PlayStore的问题?

ylamdve6

ylamdve61#

对于任何有同样问题的人来说,这个答案对我很有效

<uses-permission
    android:name="android.permission.BLUETOOTH"
    tools:node="replace" />
<uses-permission-sdk-23
    android:name="android.permission.BLUETOOTH"
    tools:node="remove" />

更改bluetooth权限的此行

相关问题