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

如何在Android Studio中导入aar库文件并使其被识别?

Android项目导入AAR库的有效解决步骤

下面是两种经过验证的AAR导入方法,按步骤操作基本能解决识别问题:

方法一:直接通过libs目录导入(单模块场景首选)

  • 将所有需要的AAR文件复制到你项目的目标模块(一般是app模块)下的libs文件夹,没有这个文件夹就手动新建一个
  • 打开该模块的build.gradle文件(注意不是项目根目录的build.gradle),在android代码块内添加本地仓库配置:
repositories {
    flatDir {
        dirs 'libs'
    }
}
  • 在同一个文件的dependencies代码块里,为每个AAR文件添加依赖声明,格式如下(替换成你的AAR文件名,去掉.aar后缀):
implementation(name: '你的AAR文件名', ext: 'aar')

举个例子,如果你的AAR文件叫pay-sdk-v2.3.aar,就写implementation(name: 'pay-sdk-v2.3', ext: 'aar')

  • 点击Android Studio右上角的Sync Now按钮同步Gradle,等待同步完成后,项目就能识别这些AAR库了

方法二:本地Maven仓库导入(多模块共享场景适用)

如果你的项目有多个模块需要共用这些AAR,用这种方法更方便:

  • 打开项目根目录的build.gradle,在allprojects的repositories里添加mavenLocal():
allprojects {
    repositories {
        mavenLocal()
        google()
        mavenCentral()
    }
}
  • 打开终端,执行以下命令把AAR安装到本地Maven仓库(替换命令里的路径、groupId、artifactId和版本号为你自己的信息):
mvn install:install-file -Dfile=/Users/xxx/Downloads/xxx.aar -DgroupId=com.yourcompany -DartifactId=base-sdk -Dversion=1.0.0 -Dpackaging=aar
  • 回到模块的build.gradle,在dependencies里添加依赖:
implementation 'com.yourcompany:base-sdk:1.0.0'
  • 同步Gradle即可完成导入

额外注意事项

  • 确认AAR文件本身没有损坏,可重新获取后再尝试导入
  • 检查你的Android Gradle Plugin版本,部分较新的AAR可能需要AGP 7.0及以上版本支持
  • 多模块项目要注意把依赖添加到需要使用该库的模块,而非随便一个模块

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 09:33:14