Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sdk3.0 兼容性问题 #99

Open
jeromekai opened this issue May 18, 2022 · 13 comments
Open

sdk3.0 兼容性问题 #99

jeromekai opened this issue May 18, 2022 · 13 comments

Comments

@jeromekai
Copy link

jeromekai commented May 18, 2022

flutter sdk 3.0
image
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

@Rejomeee
Copy link

Got the same error.

@jeromekai jeromekai changed the title 兼容性问题 sdk3.0 兼容性问题 May 21, 2022
@xiaoliang-cn
Copy link

After install Flutter SDK3.0,How to solve this issues ?

@Eranther
Copy link

I have the same error too

@debugksir
Copy link

也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?

@sungentim
Copy link

image

image

Modify two code that can be run, but there may be other problems

@chikang
Copy link

chikang commented Jun 27, 2022

也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?

请问你解决了嘛

@sungentim
Copy link

sungentim commented Jun 28, 2022

也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?

请问你解决了嘛

没有,换成 https://pub.dev/packages/record

@chikang
Copy link

chikang commented Jun 28, 2022

也遇到了同样的问题,完全不懂kotlin,不然可以魔改一下,作者还在么?

请问你解决了嘛

没有,换成 https://pub.dev/packages/record

这个这个库因为有kotlin代码,版本比较旧不兼容SDK3.0以上是吗,貌似我也没找到可以兼容的方法

@chikang
Copy link

chikang commented Jun 28, 2022

flutter sdk 3.0 image 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
作者有解决嘛

@jeromekai
Copy link
Author

flutter sdk 3.0 image 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版本代码上有些差异

@chikang
Copy link

chikang commented Jun 28, 2022

大佬可以说下改哪里吗,因为我没用过kotlin QAQ。。

@Frank-Bean
Copy link

大佬可以说下改哪里吗,因为我没用过kotlin QAQ。。

解决了吗?

@RoleWong
Copy link

RoleWong commented Nov 5, 2022

可以直接使用我们团队维护的fork版本:https://pub.dev/packages/flutter_plugin_record_plus

解决了若干bug,升级至最新的kotlin,支持flutter 3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants