首页 文章

如何使用Android aar文件构建Flutter项目?

提问于
浏览
5

我想使用 Flutter 创建一个Android应用程序,该应用程序依赖于包含在 aar 文件中的第三方SDK . 到目前为止,我只找到了文章Accessing Platform and Third-Party Services in Flutter . 看来我必须使用 Android Studio 使用其他Java文件构建Flutter项目 . 这很复杂,不是我想要的 . 有没有办法在 Dart 代码中直接加载aar文件或* .so文件?像 JNI 如何工作的东西 .

1 回答

  • 3

    在学习了Flutter示例 - hello services之后,我用 aar 文件成功构建了我的Flutter项目 .

    基本步骤:

    • 下载Flutter源代码 .

    • Android Studio 中打开 flutter/examples/hello_services/android .

    • 单击 File > New > New Module 并选择 Import .JAR/.AAR Package .

    • 按F4打开 Project Structure ,然后添加从属模块 .

    • 编写Java代码以调用在aar文件中定义的API .

    • 导入 flutter/examples/hello_servicesIntellij IDEA .

    • 构建并运行Flutter应用程序 .

    我把source code推到了GitHub .

相关问题