如何在Android Studio 4.2上导入.AAR模块

问题描述 投票:0回答:4

之前我使用文件>新建>新建模块>导入.JAR/.AAR包

但是从新建模块向导导入 .JAR/.AAR 包的选项已在 Android Studio 4.2 上删除,并且按照建议使用 项目结构对话框 的文档,没有显示导入 .AAR 模块的明确答案,并且似乎是过时了

我尝试将模块添加为项目结构中的依赖项,但它不起作用

android-studio aar
4个回答
43
投票

从 Android Studio 包管理器中选择 project:

然后在项目级别创建一个名为 libs

的新目录

现在右键单击库并选择在查找器中显示,然后将您的 .aar 文件粘贴到此处。

现在在 Build.gradle(Module) 中添加以下实现。

implementation files('../libs/testaarfile.aar') 

并同步您的项目。


13
投票

如果您想将 .aar 文件添加为不同的模块,而不是作为 Android Studio 4.2 中主“app”模块的依赖项,您可以尝试以下操作:

  1. 在“app”模块所在的同一目录中创建一个新文件夹,并将其命名为与 .aar 相同的名称,例如“MyLib”代表“MyLib.aar”
  2. 将 MyLib.aar 文件粘贴到该目录中。
  3. 打开记事本并输入以下内容:
configurations.maybeCreate("default")

artifacts.add("default", file('MyLib.aar'))

并将文件保存为“MyLib”文件夹中的 build.gradle

  1. 在项目级别 settings.gradle 文件中,将行

    include ':app'
    更改为
    include ':app', ':MyLib'

  2. 在应用程序模块 build.gradle 中,在依赖项部分添加以下行

    implementation project(":MyLib")

  3. 同步项目并进行全新重建


9
投票

对于 Android Studio Bumblebee | 2021.1.1 补丁 3

我已按照 Android 开发者网站建议的步骤操作:

  1. 将.aar文件复制到应用程序的libs文件夹中

  2. 文件 -> 项目结构... -> 依赖项

  1. 单击“+”图标并选择 JR/AAR 依赖项并选择应用程序模块

  1. 在步骤1中添加.aar文件路径。

  1. 检查应用程序的 build.gradle 文件以确认声明。

0
投票

只需在 app/build.gradle

中添加以下行
implementation(files("libs/library_name.aar"))

这适用于最新版本的 Android

© www.soinside.com 2019 - 2024. All rights reserved.