目前我正在考虑将 Flutter 模块包含到现有的 Android 应用程序中。
因此,我决定看看将 Flutter 添加到现有应用程序指南此处。
本指南假定有一个
Gradle
设置文件。
虽然我们已经转换为 Kotlin
设置文件。
include ':app' // assumed existing content
setBinding(new Binding([gradle: this])) // new
evaluate(new File( // new
settingsDir.parentFile, // new
'my_flutter/.android/include_flutter.groovy' // new
))
有人知道等效的 Kotlin 配置吗?
提前致谢。
作为临时解决方案,您可以创建文件 flutter_settings.gradle 并将其包含在其中
setBinding(newBinding([gradle:this,mainModuleName: 'app']))
evaluate(new File(settingsDir.parentFile,'my_flutter/.android/include_flutter.groovy'))
这在settings.gradle.kts中
apply { from("flutter_settings.gradle") }