未选中依赖项的导出框的等价物是什么?
我目前拥有的是:
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依赖编辑器中这样做,因为当我运行我的应用时,我在那里所做的任何更改都不会生效。
发布于 2013-09-20 17:16:30
我还不熟悉android-library插件。但正如你所说的,你有两次添加依赖于支持库。
通常,我会运行gradle dependencies来查看所有树,并且在排除传递依赖以支持库(ref)之后:
dependencies {
compile('com.actionbarsherlock:actionbarsherlock:4.3.1') {
//excluding a particular transitive dependency:
exclude group: 'com.google.android', module: 'support-v4'
}
}https://stackoverflow.com/questions/18905160
复制相似问题