在Android Studio中如何添加“.aar”文件

7

我有一些 .aar 文件。我通过右键单击项目,然后选择添加新模块,再选择 导入 .jar .aar 包 将它们添加到了项目中。

这样就会将 .aar 文件和一个新创建的 .gradle 文件一起添加到我的项目中。

新 Gradle 文件

configurations.maybeCreate("default")
artifacts.add("default", file('SDKTest-rel-1.01.aar'))

现在当我尝试将这个文件添加到我的build.gradle文件中时,它会给我错误信息:

无法解析:SDKTest-rel-1.01。

因此,我无法在我的程序中使用这个SDK的类。请指导我并告诉我添加和使用.aar文件的其他方法。
2个回答

7
在最近的更新中,Android的开发团队破坏了通过Android Studio的“添加新模块”菜单选项包含本地aar文件的功能。请查看此处列出的问题。以下方法适用于本地.aar文件:将aar文件放入libs目录中(如果需要,请创建该目录),然后将以下代码添加到您的build.gradle文件中。
dependencies {
   compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar')
 }
repositories{
      flatDir{
              dirs 'libs'
       }
 }

4
为将 .aar 文件作为依赖项添加,您需要在应用程序模块中创建文件夹,将 .aar 文件复制到其中,并将文件添加为存储库。
repositories {
    flatDir {
      dirs 'aars'
        }
   }

这将使您能够将文件夹内的任何文件作为依赖项添加。 您可以按如下方式引用依赖项:
dependencies {
    compile(name:'libraryname', ext:'aar')
   }

这段话告诉Gradle去寻找一个特定名称且扩展名为.aar的库。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接