You need to enable JavaScript to run this app. Android Studio 4.2如何导入.AAR模块?
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 4.2如何导入.AAR模块?

Android Studio 4.2及以上版本正确导入.AAR模块的方案

以下是两种经过验证的可行导入方式,可根据你的使用场景选择:

方案1:作为独立模块导入(适合多模块复用、需要单独管理AAR配置的场景)

完全替代旧版本Import .JAR/.AAR Package功能的实现方式:

  • 提前将需要导入的.aar文件复制到项目本地,推荐单独新建aars文件夹存放,避免和其他项目文件混淆
  • 点击菜单栏 File > New > New Module,在弹出的向导中选择Android Library模板,点击Next
  • 自定义模块名称(建议和导入的AAR功能对应,比如pay_sdk_aar),最小SDK版本选择和主项目保持一致,语言项可任意选择,点击Finish创建空的Library模块
  • 打开刚创建的Library模块的build.gradle文件,删除所有默认配置,替换为以下内容:
configurations.maybeCreate("default")
artifacts.add("default", file("你要导入的AAR文件全称"))
  • 将提前准备好的.aar文件移动到这个新Library模块的根目录,和该模块的build.gradle文件放在同一层级
  • 同步Gradle即可,后续可以在其他业务模块像依赖普通Library模块一样依赖这个AAR模块

方案2:直接作为文件依赖导入(适合单模块使用、不需要单独管理配置的场景)

更轻量的快速导入方式:

  • 将需要导入的.aar文件复制到要使用该AAR的模块的libs目录下,没有libs目录可以手动新建
  • 打开对应模块的build.gradle文件,在dependencies代码块中添加以下配置:
// 批量导入libs下所有jar和aar
implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"])
// 若只需要导入单个AAR,可以单独指定:
// implementation files('libs/你的AAR文件全称.aar')
  • 同步Gradle即可直接使用AAR内的功能

若同步完成后仍无法识别AAR内的类,可先清理缓存:点击File > Invalidate Caches...,勾选Clear file system cache and local history后重启Android Studio即可恢复正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 03:15:00