无法解析com.android.support:support-annotations 26.0.1

ghi*_*ita 25 android android-support-library

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.3.1'
    compile 'com.android.support:design:25.3.1'
    testCompile 'junit:junit:4.12'

    // ButterKnife
    compile 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

    // Parse SDK
    compile 'com.parse:parse-android:1.16.0'
}
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序gradle依赖项.我不知道如何解决它.我尝试从SDK Manager Android SDK Build Tools 26.0.1安装,我也有最新版本的Android支持.

Com*_*are 66

所有当前版本的Google库都位于Google的Maven存储库(maven.google.com)中,而不是旧的支持脱机的支持存储库.

在项目级build.gradle文件中,确保allprojects闭包如下所示:

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

或者,在Android Studio 3.0+上,像这样:

allprojects {
    repositories {
        jcenter()
        google()
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 我的不好,我已经在buildscript中替换了它,而不是在allprojects {}中.它现在有效,谢谢! (3认同)