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

hus*_*byk 13 android-studio aar

以前我使用 File > New > New Module > Import .JAR/.AAR Package

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

我尝试将模块添加为项目结构中的依赖项,但没有用

Haf*_*iza 17

从 Android Studio 包管理器中选择项目

在此处输入图片说明

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

在此处输入图片说明

在此处输入图片说明

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

在此处输入图片说明 在此处输入图片说明

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

implementation files('../libs/testaarfile.aar') 
Run Code Online (Sandbox Code Playgroud)

和 snyc 你的项目。

  • 是的,我使用这种方法来添加 aar 文件 (2认同)
  • 不适用于最新的 Android Studio,因为它们更改了包管理器的布局。 (2认同)

小智 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'))
Run Code Online (Sandbox Code Playgroud)

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

  1. 在项目级别的settings.gradle文件中,将行更改include ':app'include ':app', ':MyLib'

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

    implementation project(":MyLib")

  3. 同步项目并进行干净的重建


SAN*_*NAT 9

对于 Android Studio Bumblebee | 2021.1.1 补丁 3

\n

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

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

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

    \n
  4. \n
\n

在此输入图像描述

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

在此输入图像描述

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

在此输入图像描述

\n
    \n
  1. 检查您的 app\xe2\x80\x99s build.gradle 文件以确认声明。
  2. \n
\n