gpt4 book ai didi

android - 如何正确地将库模块依赖项添加到 Flutter Plugin 的 Android 文件夹中?

转载 作者:行者123 更新时间:2023-12-03 02:40:02 25 4
gpt4 key购买 nike

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.


1年前关闭。







Improve this question




我正在尝试编写一个依赖于 Android 上第三方库的 Flutter 插件。

依赖项有 build.gradle文件,我有源代码,我可以构建一个 aar使用 gradle build 从命令行创建文件.

我尝试使用 Android Studio 添加依赖项,但最终出现在 my_plugin/example/android 中。目录,无论我尝试将其移动到插件的 my_plugin/android 多少次目录,我总是失败。

这是一个问题的原因是,即使可以构建和运行示例应用程序,我也无法在其他 Flutter 应用程序中使用该插件(这是创建 Flutter 插件的全部原因)。

如何添加本地库模块(源代码)或 aar (我可以随时构建)到 Flutter 插件的 Android 实现?

最佳答案

好吧,你已经完成了一半......

  • 转到文件 -> 新模块 -> 选择 JAR/AAR,找到要添加的 JAR/AAR,拒绝创建 gradle 包装器,这将创建一个包含您的文件和 build.gradle 文件的文件夹。复制库文件夹名称以供后续步骤使用。
  • 将新创建的文件夹移动到 android文件夹。
  • 打开settings.gradleandroid文件夹并在文件开头添加以下行:
  • include ':android/library_folder_name'
  • 打开build.gradleandroid文件夹并在依赖项 block 中添加以下行:
  • implementation fileTree(dir: 'library_folder_name', include: ['*.aar', '*.jar'], exclude: [])
  • 关于android - 如何正确地将库模块依赖项添加到 Flutter Plugin 的 Android 文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55005818/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com