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

How to import .AAR module on Android Studio 4.2

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

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

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

来自 Android Studio 包管理器 select 项目:

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

的新目录

现在右键单击库并 select 在 finder 中显示,然后将您的 .aar 文件粘贴到此处。

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

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

同步你的项目。

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

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

configurations.maybeCreate("default")

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

并将文件另存为 build.gradle 在 'MyLib' 文件夹中。

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

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

    implementation project(":MyLib")

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

对于 Android Studio Bumblebee | 2021.1.1 补丁 3

我已按照 Android developer site:

建议的步骤进行操作
  1. 将 .aar 文件复制到应用程序的 libs 文件夹中

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

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

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

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