文章目录
  1. 1. Android

Android

在 Android 项目中调用 Flutter,flutter将作为一个Module被元工程引用,为了方便管理,我将flutter项目的工程和Android工程放在同一层级
创建flutter module

1
flutter create -t module flutter_demo

在 Android 工程项目中的settings.gradle中添加

1
2
3
4
setBinding(new Binding([gradle: this]))
evaluate(new File(
settingsDir,
'../flutter_demo/.android/include_flutter.groovy'))

在需要引用的 App Module 添加依赖

1
2
3
dependencies {
implementation project(':flutter')
}

注意:需要将 App 的 sdk:minSdkVersion 和 flutter 的设置一致,同时需要 flutter android 工程中可能还在引用 support 的包,可以升级为 androidx.appcompat

示例

文章目录
  1. 1. Android