permissionhandler 包抛出错误

permissionhandler package is throwing an error

我尝试添加 至 AndroidManifest.xml 但是包抛出多个错误

例如 错误:找不到符号
如果(Build.VERSION.SDK_INT < Build.VERSION_CODES.S){ 符号:变量 S 位置:classVERSION_CODES

错误:找不到符号 案例Manifest.permission.BLUETOOTH_SCAN: 符号:变量 BLUETOOTH_SCAN 位置:class 权限

上述错误消息在 BLUETOOTH_ADVERTISE、BLUETOOTH_CONNECT

重复出现

我不知道该怎么做,任何帮助将不胜感激。

Build.VERSION_CODES.S是androidsdk的最后一次更新,请检查是否存在update

确保将 android/app/build.gradle 文件中的 compileSdkVersion 设置为 31

参考:Flutter Github Issue Link

转到android/app/build.gradlecompileSdkVersion 更改为 31 然后执行 flutter clean

将 android\app\build.gradle 中的 compileSdkVersion 更改为 31 可以解决此问题