背景:开始创建了一个 Flutter 项目,即 Android 的 Kotlin 和 iOS 的 Swift。在项目进行到一半时,需要集成需要 Java 的第 3 方 Android SDK,发现sdk都是java的,可是MainActivity是kt的,需要将转换成java版本
使用命令
flutter create -a java .
会创建一个java版本的MainActivity

// 然后 删除kt相关的东西,比如和java同级的kotlin包下面的内容删除掉

然后在build.gradle中删除掉kt相关的部分


删除完重新运行,没啥问题,就可以在MainActivity写java代码了
网友评论