You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Flutter插件中导入AAR文件?求解决导入失败报错问题

Flutter插件Android端导入.aar文件的正确配置

针对你遇到的找不到:commonlib模块的问题,核心原因是Flutter插件的Android模块结构和原生Android项目存在差异,不能直接用导入模块的方式处理.aar文件,正确配置步骤如下:

  • 在Flutter插件的android目录下新建libs文件夹,将你的commonlib.aar文件拷贝到该目录中。
  • 修改插件的android/build.gradle文件:
    1. 在repositories代码块中添加本地libs仓库配置:
      repositories {
          flatDir {
              dirs 'libs'
          }
          google()
          mavenCentral()
      }
      
    2. 在dependencies代码块中添加对该.aar文件的依赖:
      dependencies {
          implementation(name: 'commonlib', ext: 'aar')
          // 保留插件原有的其他依赖配置
      }
      
  • 删除之前在settings.gradle中添加的:commonlib相关模块配置,Flutter插件不需要通过这种方式引入本地.aar。
  • 执行flutter clean命令清理缓存,然后重新运行Flutter项目。

额外注意事项

  • 确保.aar文件的名称和implementation配置中的name完全一致(包括大小写)。
  • 如果该.aar文件本身依赖其他第三方库,需要将这些依赖也添加到插件的android/build.gradle的dependencies中。

内容的提问来源于stack exchange,提问作者Bishal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 07:25:20