首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已选中用于出口的Gradle等价物

已选中用于出口的Gradle等价物
EN

Stack Overflow用户
提问于 2013-09-20 05:23:34
回答 1查看 63关注 0票数 0

未选中依赖项的导出框的等价物是什么?

我目前拥有的是:

代码语言:javascript
复制
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}

apply plugin: 'android-library'

repositories {
    maven {
        url 'https://github.com/tanab/mvn-repo/raw/master/'
    }
    mavenCentral()
}

dependencies {
    compile 'com.actionbarsherlock:actionbarsherlock:4.3.1'

}
android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 17
    }
}

但是这使得ABS在编译时被导出,这导致了Dex错误,说明Android支持库已经被添加。

我不能在android studio依赖编辑器中这样做,因为当我运行我的应用时,我在那里所做的任何更改都不会生效。

EN

回答 1

Stack Overflow用户

发布于 2013-09-20 17:16:30

我还不熟悉android-library插件。但正如你所说的,你有两次添加依赖于支持库。

通常,我会运行gradle dependencies来查看所有树,并且在排除传递依赖以支持库(ref)之后:

代码语言:javascript
复制
dependencies {
   compile('com.actionbarsherlock:actionbarsherlock:4.3.1') {
     //excluding a particular transitive dependency:
     exclude group: 'com.google.android', module: 'support-v4'
   }
 }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18905160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档