我创建了一个没有命令flutter create -a kotlin
的flutter项目。我想添加将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代码?