我创建了一个没有命令 flutter create -a kotlin 的颤振项目 . 我想添加将kotlin代码重新用于项目的功能 .

我试过创建一个kotlin路径目录,但这不起作用 . 运行代码时,我得到的是以下内容:

03-15 23:01:40.490 3914-3914/? E/AndroidRuntime: FATAL EXCEPTION: main
 Process: lawonga.divly, PID: 3914
 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{lawonga.divly/lawonga.divly.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "lawonga.divly.MainActivity" on path: DexPathList[[zip file "/data/app/lawonga.divly-1/base.apk"],nativeLibraryDirectories=[/data/app/lawonga.divly-1/lib/x86_64, /vendor/lib64, /system/lib64]]

我已正确设置方法通道 .

我还看了一下示例 platformchannel 应用程序,并将 MainActivity 转换为kotlin代码并将其放入目录 kotlin.com.example.platformchannel.MainActivity ,但它似乎仍在尝试读取java包 .

有谁知道如何让Flutter阅读Kotlin代码?