无法解决依赖项 app@debug/compileClasspath Android Studio 3.0.1,涉及IT技术。

3

我开始一个新项目后,这些错误弹出了

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0.
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support.test.espresso:espresso-core:3.0.1.
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support.test:runner:1.0.1.
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0. 
Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0.
Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0.
Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0.

以下是显示的错误。下面是我的 build.gradle(Module:app) 文件。
apply plugin: 'com.android.application'

android {
compileSdkVersion 26
defaultConfig {
    applicationId "com.example.user.myapplication"
    minSdkVersion 22
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
buildToolsVersion '26.0.2'
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-
    core:3.0.1'
}

build.gradle(Project:myapp)

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

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


    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    google()
    jcenter()
}
}

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

gradle-wrapper.properties(Gradle版本)

#Sat Nov 25 20:44:59 SGT 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

顺便提一下,我的 Gradle 版本是 4.1,Android Studio 版本是 3.0.1。 请帮我解决这个问题。谢谢。


你正在执行哪个Gradle任务导致出现这些错误信息?另外,你尝试过清理和重建吗? - anthonymonori
我正在尝试执行该应用程序,但即使我清理并重新构建了项目,错误仍然相同。详细信息显示“连接超时”。 - Mike
1
你能否同时发布“root” build.gradle文件?通常它位于项目根目录,也就是app文件夹所在的位置。 - ahasbini
1
连接超时:这意味着它正在尝试从Google存储库检索某些文件,但无法完成。确保您的计算机具有可用的互联网连接。还要检查此答案:https://dev59.com/aabja4cB1Zd3GeqPh4ls#47306129 - ahasbini
我认为我安装的外部Gradle版本是2.3.3。 - Mike
1个回答

0

前往文件 >> 设置 >> 构建、执行、部署 >> Gradle 菜单。取消勾选“离线工作”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接