Преобразование существующего проекта Java Android Flutter в Kotlin

#java #android #flutter #kotlin

Вопрос:

У меня есть существующий проект Flutter, созданный с помощью набора Java для Android. Я попытался удалить свой android каталог и запустить flutter create -a kotlin . . Приложение не запускается, и ошибка говорит, что оно все еще ожидает main/java/com/myApp/MainActivity.java , даже если main/kotlin/com/myApp/MainActivity.kt оно было сгенерировано. Есть какие-нибудь идеи?

Ответ №1:

На вашем app уровне Android проверьте свой build.gradle и убедитесь, что у вас есть это

 android {
    ...
    sourceSets {
        main.java.srcDirs  = 'src/main/kotlin'
    }
    ...
}
 

вы можете изменить путь к MainActivity.kt директору на свой размещенный