新建flutter module

1. module 的 settings.gradle

// Generated file. Do not edit.
include ':app'
//复制下面内容到主项目的 settings.gradle 中
rootProject.name = 'android_generated'
setBinding(new Binding([gradle: this]))
//这里模块名称修改成自己的,参考下图
evaluate(new File(settingsDir, 'include_flutter.groovy'))

效果: settings

2. 引入依赖 在工程app/build.gradle 中:

dependencies {
  implementation project(':flutter')
}

3. 编译运行:失败

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'.

这是一个非常不明所以的问题:android 集成flutter module时,按照官网说明完毕必会出现

病根:参照下面settings.gradle文件

4. 重新编译运行,成功

最后更新于

这有帮助吗?