Flutter项目导入AAR文件找不到New Module入口怎么解决
解决方案
找不到File > New > New Module入口的核心原因是你当前打开的是Flutter项目根目录,IDE默认不会加载Android原生项目的模块操作菜单,按以下步骤操作即可:
按原教程流程操作的步骤
- 先将准备好的AAR文件放到Flutter项目的
android/app/libs目录下,不存在libs目录就手动新建一个 - 在IDE的项目侧边栏右键点击
android文件夹,选择Flutter > Open Android module in Android Studio,按需选择在新窗口或当前窗口打开 - 等Android原生项目完全加载完成后,再点击顶部菜单栏的
File > New > New Module,就能看到对应的入口,选择Import .JAR/.AAR Package选项,选中你存放的AAR文件完成导入即可
更简便的手动导入方案(无需走New Module流程)
如果你不需要单独对AAR模块做配置,可直接手动配置Gradle完成导入,操作更快捷:
- 同样先将AAR文件放入
android/app/libs目录 - 打开
android/app/build.gradle文件,在dependencies代码块中添加如下配置:
implementation fileTree(dir: "libs", include: ["*.aar"])
- 点击IDE弹出的
Sync Now按钮同步Gradle,完成后即可正常调用AAR中的能力
注意事项
如果导入的AAR本身有第三方依赖,需要将对应的依赖项也同步添加到android/app/build.gradle的dependencies代码块中,避免运行时出现类找不到的异常。
内容的提问来源于stack exchange,提问作者sam
相关产品推荐
相关产品推荐

