【发布时间】:2020-07-06 08:07:22
【问题描述】:
我正在尝试通过 .aar 文件将 Flutter 模块添加到原生 Android 应用程序。
我按照这里的步骤操作: https://flutter.dev/docs/development/add-to-app/android/project-setup
我创建了一个新的 Android 项目。我还独立创建了一个新的 Flutter Module(Android 项目之外的不同位置和 IDE 项目)。然后我通过模块的flutter build aar 构建了一个.aar。然后我从 Android 项目中的 .aar 文件创建了一个模块。
不幸的是,我无法让它工作。添加aar模块后,无法访问FlutterActivity、FlutterEngine等,只有io.flutter.facade下的FlutterFragment和Flutter可用。我看不到io.flutter.embedding 包。
显然,.aar 存档中不包含 Flutter 依赖项。我尝试了各种“fat aar”构建脚本。没有成功。另外,据我了解,flutter build aar 所描述的方法应该包含所有必要的 Flutter 依赖项,对吧?
有些人似乎得到了它的工作。不幸的是,在任何地方都没有关于.aar 方法的示例项目或具体帮助。
有人可以帮忙吗?
【问题讨论】:
标签: android flutter native aar