flutter_plugin_record
flutter_plugin_record copied to clipboard
sdk3.0 兼容性问题
flutter sdk 3.0
e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (30, 1): Class 'FlutterPluginRecordPlugin' is not abstract and does not implement abstract member public abstract fun onRequestPermissionsResult(p0: Int, p1: Array<(out) String!>, p2: IntArray): Boolean defined in io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener
e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (49, 29): Type mismatch: inferred type is Activity? but Activity was expected
e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (465, 5): 'onRequestPermissionsResult' overrides nothing
Got the same error.
After install Flutter SDK3.0,How to solve this issues ?
I have the same error too
也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?
Modify two code that can be run, but there may be other problems
也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?
请问你解决了嘛
也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?
请问你解决了嘛
没有,换成 https://pub.dev/packages/record
也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?
请问你解决了嘛
没有,换成 https://pub.dev/packages/record
这个这个库因为有kotlin代码,版本比较旧不兼容SDK3.0以上是吗,貌似我也没找到可以兼容的方法
flutter sdk 3.0
e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (30, 1): Class 'FlutterPluginRecordPlugin' is not abstract and does not implement abstract member public abstract fun onRequestPermissionsResult(p0: Int, p1: Array<(out) String!>, p2: IntArray): Boolean defined in io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (49, 29): Type mismatch: inferred type is Activity? but Activity was expected e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (465, 5): 'onRequestPermissionsResult' overrides nothing 作者有解决嘛
flutter sdk 3.0
e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (30, 1): Class 'FlutterPluginRecordPlugin' is not abstract and does not implement abstract member public abstract fun onRequestPermissionsResult(p0: Int, p1: Array<(out) String!>, p2: IntArray): Boolean defined in io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (49, 29): Type mismatch: inferred type is Activity? but Activity was expected e: D:\soft\flutter.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_record-1.0.1\android\src\main\kotlin\record\wilson\flutter\com\flutter_plugin_record\FlutterPluginRecordPlugin.kt: (465, 5): 'onRequestPermissionsResult' overrides nothing 作者有解决嘛
其实坐着只需要把kotlin 的权限相关方法重写就行了,高版本的android版本代码上有些差异
大佬可以说下改哪里吗,因为我没用过kotlin QAQ。。
大佬可以说下改哪里吗,因为我没用过kotlin QAQ。。
解决了吗?
可以直接使用我们团队维护的fork版本:https://pub.dev/packages/flutter_plugin_record_plus
解决了若干bug,升级至最新的kotlin,支持flutter 3.0