【问题标题】:How to add '.aar' file in Android Studio如何在 Android Studio 中添加“.aar”文件
【发布时间】:2016-06-11 13:30:00
【问题描述】:

我有一些.aar 文件。我通过右键单击项目将它们添加到项目中,然后添加新模块,在那里我选择了Import .jar .aar Package

这在我的项目中添加了.aar 文件,以及一个新创建的.gradle 文件。

新建 Gradle 文件

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

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

无法解决:SDKTest-rel-1.01。

我无法在我的程序中使用这个SDK 的类。

请指导我并告诉我添加和使用.aar 文件的其他方法。

【问题讨论】:

    标签: android android-layout android-studio aar


    【解决方案1】:

    在最近的一次更新中,android 人员通过 Android Studio 的添加新模块菜单选项打破了包含本地 aar 文件的问题。检查此处列出的Issue。以下方法适用于本地 .aar 文件 将 aar 文件放在 libs 目录中(如果需要,创建它),然后,在你的 build.gradle 中添加以下代码

    dependencies {
       compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar')
     }
    repositories{
          flatDir{
                  dirs 'libs'
           }
     }
    

    【讨论】:

      【解决方案2】:

      要将.aar文件添加为依赖项,您需要在应用程序模块中创建文件夹,将.aar文件复制到其中,并将该文件添加为存储库。

      repositories {
          flatDir {
            dirs 'aars'
              }
         }
      

      这将使得可以将文件夹内的任何文件添加为依赖项。您可以按如下方式引用依赖项:

      dependencies {
          compile(name:'libraryname', ext:'aar')
         }
      

      这告诉 Gradle 寻找具有特定名称且具有 .aar 扩展名的库。

      【讨论】:

        猜你喜欢
        • 2020-08-28
        • 2017-10-15
        • 1970-01-01
        • 2014-08-10
        • 2018-04-07
        • 2019-08-03
        相关资源
        最近更新 更多