使用gradle添加支持库v7,v13不起作用

So *_*o S 17 android gradle

我正在尝试导入两个android支持库.我正在尝试将GoogleMaps AP2应用到我的Android应用程序中.因此我需要两个库.我正在使用AndroidStudio和Gradle.

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    apt "org.androidannotations:androidannotations:$AAVersion"
    compile "org.androidannotations:androidannotations-api:$AAVersion"
    compile 'com.android.support:appcompat-v7:21.0.+'
    // compile 'com.google.android.gms:play-services:6.1.+'
    compile "com.android.support:support-v13:18.0.+"
    compile "com.loopj.android:android-async-http:1.4.5"
    repositories {
        mavenCentral()
    }
    compile "com.github.chrisbanes.actionbarpulltorefresh:library:+"
    compile 'joda-time:joda-time:2.5'
}
Run Code Online (Sandbox Code Playgroud)

错误是:

Module version com.android.support:support-v13:18.0.0 depends on libraries but is not a library itself
Run Code Online (Sandbox Code Playgroud)

pde*_*d59 30

您必须使用最新版本的support-v13:21.0.+

您有此错误,因为appcompat和support-v13都依赖于support-v4,并且它们是版本冲突.

顺便说一下,这不是最好的错误.

  • 只需将"compile"的版本替换为"compile"com.android.support:support-v13:21.0.+"` (5认同)