【问题标题】:What does "@aar" means in gradle 'compile' task“@aar”在 gradle 'compile' 任务中是什么意思
【发布时间】:2014-12-02 18:03:57
【问题描述】:

我是 gradle 新手,找不到有关此功能的任何文档。

我注意到的是 compile 'com.github.asne:asne-vk:0.2.1' 引起了一些明显的合并问题(一些对不同 minSdkVersions 的抱怨),而 compile 'com.github.asne:asne-vk:0.2.1@aar' 工作正常。

【问题讨论】:

    标签: android gradle android-gradle-plugin


    【解决方案1】:

    这是一个可选分类器,指示应下载哪个工件。在这种情况下,选择 aar 而不是 jarHere 你可以找到文档。搜索分类器

    【讨论】:

      【解决方案2】:

      AAR 格式

      是 Android 库项目的二进制分发版。

      here in the official Android Tools documentation所述。

      在您的情况下,在 Android Gradle 项目中添加编译依赖项时,添加“@aar”意味着您想要获取 @aar 文件而不是常规 JAR 文件。

      【讨论】:

        【解决方案3】:

        其实那不是分类器。分类器(来自 Maven 的术语)指的是别的东西。

        http://www.gradle.org/docs/current/userguide/dependency_management.html#sec:how_to_declare_your_dependencies

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-06-13
          • 1970-01-01
          • 2016-03-17
          • 2011-08-12
          • 2017-06-11
          • 2018-03-05
          相关资源
          最近更新 更多