我无法在我的flutter应用程序上修复此错误。
> Task :permission_handler:compileDebugJavaWithJavac FAILED
/Users/sumeetpujari/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-6.1.3/android/src/main/java/com/baseflow/permissionhandler/ServiceManager.java:154: warning: [deprecation] getDefaultAdapter() in BluetoothAdapter has been deprecated
final BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
^
error: warnings found and -Werror specified
1 error
1 warning
warnings found and -Werror specified
代码:
@SuppressLint("MissingPermission")
private boolean isBluetoothServiceEnabled() {
final BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
return bluetoothAdapter.isEnabled();
发布于 2021-11-09 07:40:33
有一个解决方法,您需要检查SDK版本,并在此基础上在应用程序中进行更改。
if(Build.VERSION.SDK_INT >= 31) {
bluetoothAdapter = BluetoothAdapter.getAdapter();
}else{
bluetoothManager = BluetoothManager.getDefaultAdapter();
}
试试这样的东西
https://stackoverflow.com/questions/69894223
复制相似问题