flutter - 无法访问内置声明“kotlin.String”。确保你对 Flutter 中的 Kotlin 标准库有依赖
问题描述
package com.example.youtube
import androidx.annotation.NonNull
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel
class MainActivity: FlutterActivity() {
private val CHANNEL = "jojo"
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
super.!configureFlutterEngine(flutterEngine)
MethodChannel(
flutterEngine.dartExecutor.binaryMessenger,CHANNEL).!setMethodCallHandler {
call, result ->
if (call.method!=="printy"){
result.success("hai")
}
}
}
}
我在 CHANNEL 变量上有一个错误。我在这一行中出现错误 flutterEngine.dartExecutor.binaryMessenger,CHANNEL)。
解决方案
推荐阅读
- angular - 使用 valueChanges 监听嵌套 FormGroup 下的任何字段更改
- model - 如何在 Papyrus (SysML) 中为特定领域的建模创建“模型库”?
- excel - 复杂的在重复中查找行显示 A 或 B 或 C 列
- r - 使用 dplyr 按两个因素分组
- reactjs - ApolloClient/React/TypeScript,拖放缓存更新导致意外重新渲染
- flutter - 在颤振项目中自动创建重复文件
- javascript - 如何在 ReactJS 中使用 TypeScript 和 forwardRef?
- sql - 检查用户是否在某些操作后未登录
- wpf - 绑定到 WPF GridViewHeader 中的元素不起作用
- c# - 在 C# 中同时过滤和计数