将现有 Flutter Java Android 项目转换为 Kotlin

Posted

技术标签:

【中文标题】将现有 Flutter Java Android 项目转换为 Kotlin【英文标题】:Converting existing Flutter Java Android project to Kotlin 【发布时间】:2021-11-06 14:03:36 【问题描述】:

我有一个使用 android Java 集创建的现有 Flutter 项目。 我尝试删除我的android 目录并运行flutter create -a kotlin .。应用程序无法运行并且错误说它仍然期待main/java/com/myApp/MainActivity.java,即使生成了main/kotlin/com/myApp/MainActivity.kt。有什么想法吗?

【问题讨论】:

【参考方案1】:

在你的 android app 级别,检查你的 build.gradle 并确保你有这个

android 
    ...
    sourceSets 
        main.java.srcDirs += 'src/main/kotlin'
    
    ...

您可以将目录路径更改为您放置的MainActivity.kt

【讨论】:

以上是关于将现有 Flutter Java Android 项目转换为 Kotlin的主要内容,如果未能解决你的问题,请参考以下文章

将Flutter添加到现有应用——过程中遇到的问题

将Flutter添加到现有应用——过程中遇到的问题

将Flutter添加到现有应用——过程中遇到的问题

将Flutter添加到现有应用——过程中遇到的问题

Flutter for Android

Flutter混合开发:Android中如何启动Flutter