错误:无法解析':app @ debug / compileClasspath'的依赖项:无法解析com.android.support:appcompat-v7:26.1.0

问题描述 投票:1回答:3

当我新的项目错误发生时,我使用android studio 3.0 gradle 4.1 thsi是错误:

错误:无法解析':app @ debug / compileClasspath'的依赖关系:无法解析com.android.support:appcompat-v7:26.1.0。打开文件 显示详细资料

错误:无法解析':app @ debugAndroidTest / compileClasspath'的依赖项:无法解析com.android.support:appcompat-v7:26.1.0。打开文件 显示详细资料

错误:无法解析':app @ debugUnitTest / compileClasspath'的依赖关系:无法解析com.android.support:appcompat-v7:26.1.0。打开文件 显示详细资料

错误:无法解析':app @ stagingUnitTest / compileClasspath'的依赖项:无法解析com.android.support:appcompat-v7:26.1.0。打开文件 显示详细资料

当我点击显示详细信息时,以下是:

无法解析com.android.support:appcompat-v7:26.1.0。要求:项目:app

无法解析com.android.support:appcompat-v7:26.1.0。无法获得资源'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0-beta2/appcompat-v7-26.1.0.pom'。不能HEAD'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom'。连接到dl.google.com:443 [dl.google.com/74.125.237.0]失败:连接超时:连接超时连接:连接

android
3个回答
1
投票

从Android 3.0开始,可以使用Google的Maven存储库(https://developer.android.com/studio/build/dependencies.html#google-maven)直接下载Android库。

所以在你的顶级build.gradle文件中你可以使用:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
        // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

你可以声明一个像(在app / build.gradle中)的android库:

dependencies {
    compile 'com.android.support:appcompat-v7:27.0.0'
}

对于其他库(不在Google的repo中),您可以添加jcenter()作为存储库。

从Android Gradle Plugin 3.0开始,配置编译被弃用并被实现取代(参见https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#new_configurations)。


1
投票

经过大量研究和头痛......转到File \ Settings \ Gradle。取消选中“离线工作”框。现在,您可以连接并下载任何必要或缺少的依赖项。


0
投票

我尝试了取消勾选离线gradle,distributionUrl等所有内容。

但是在build.gradle文件的末尾添加这个解决了我的问题 -

repositories {
    flatDir {
        dirs 'libs'
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.