错误:(26,13)无法解决:com.android.support:appcompat-v7:25 .+

时间:2017-06-23 05:07:34

标签: android android-studio android-gradle android-support-library gradle-dependencies

当我在android studio 2.3.3中构建一个项目(简单的helloworld应用程序)时,我正面临gradle error。我附上了屏幕截图,描述了我面临的错误信息。请帮我怎么摆脱它?

注意 - 请告诉我要添加哪些代码文件以消除此类错误。

我的build.gradle:

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'

       }
}

allprojects {
repositories {
    jcenter()
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

2 个答案:

答案 0 :(得分:0)

查看你的问题标题,错误:(26,13)无法解决:com.android.support:appcompat-v7:25。+

不要使用具有 + 符号的那种版本,因为AS将继续检查与该类声明相关联的任何新版本的库。使用稳定的,截至2017年6月的25.4.0。

如果你不确定哪个版本稳定,请到这里, https://developer.android.com/topic/libraries/support-library/revisions.html

答案 1 :(得分:0)

只需转到您的项目结构,然后转到 Gradle Scripts > 的的build.gradle(模块:应用)

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })

    compile 'com.android.support:appcompat-v7:25.0.1'
    //not like com.android.support:appcompat-v7:25.+
    testCompile 'junit:junit:4.12'
}

还会在状态栏下显示更新版本的appcompat提示,然后使用它。