flutter 类型不匹配:推断类型是否为Activity?但预期活动

ia2d9nvy  于 2023-06-07  发布在  Flutter
关注(0)|答案(4)|浏览(323)

e:C:\src\flutter\flutter.pub-cache\hosted\pub.dartlang.org\jitsi_meet-4.0.0\android\src\main\kotlin\com\gunschu\jitsi_meet\JitsiMeetPlugin.kt:(66,42):类型不匹配:推断类型是否为Activity?但预期活动
失败:生成失败,出现异常。

  • 哪里出错了:任务“:jitsi_meet:compileDebugKotlin”执行失败。

编译错误。有关详细信息,请参阅日志

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。
  • https://help.gradle.org获取更多帮助

BUILD FAILED in 9 m 40 s异常:Gradle任务assembleDebug失败,退出代码为% 1
如何解决这个问题,请帮助..我的项目链接--https://github.com/kibriatuhin/conf_call

vulvrdjw

vulvrdjw1#

后藤JitsiMeetPlugin.kt文件并替换

constructor(activity: Activity) : this() {
        this.activity = activity
}

用这个

constructor(activity: Activity?) : this() {
        this.activity = activity
}
juzqafwq

juzqafwq2#

胡乱猜测,但我认为你升级到了Flutter 3,而你正在使用的插件(jitsi_meet)没有。你要么降级到flutter 2.x,或者更好地修复插件。

ttcibm8c

ttcibm8c3#

在jitsiMeetplugin.kt中,在flutter sdk中,在我的情况下,目录是C:\flutter.pub-cache\hosted\pub.dartlang.org\jitsi_meet-4.0.0\android\src\main\kotlin\com\gunschu\jitsi_meet替换此代码

constructor(activity: Activity) : this() {
    this.activity = activity

}

constructor(activity: Activity?) : this() {
    this.activity = activity

}

axkjgtzd

axkjgtzd4#

转到此路径:{您的根目录}/.pub-cache/hosted/pub.dev/jitsi_meet-4.0.0/android/src/main/kotlin/com/gunschu/jitsi_meet/JitsiMeetPlugin.kt

Android Studio的变化:Project/External Libraries/Flutter Plugins/jitsi-meet/src/main/Kotlin/JitsiMeetPlugin.kt
替换此代码

constructor(activity: Activity) : this() {
    this.activity = activity
}

用这个

constructor(activity: Activity?) : this() {
        this.activity = activity
}

相关问题