当前位置: 首页 > 知识库问答 >
问题:

错误:无法解析“”的依赖项:app@debug/compileClasspath':无法解析com.Android支持:appcompat-v7:26.1.0

姬安志
2023-03-14

当我新出现上面的项目错误时,我使用Android Studio3.0 gradle 4.1 thsi是错误:

错误:无法解析“”的依赖项:app@debug/compileClasspath':无法解析com.Android支持:appcompat-v7:26.1.0。打开文件
显示详细信息

错误:无法解析“”的依赖项:app@debugAndroidTest/compileClasspath':无法解析com.Android支持:appcompat-v7:26.1.0。打开文件
显示详细信息

错误:无法解析“”的依赖项:app@debugUnitTest/compileClasspath':无法解析com.Android支持:appcompat-v7:26.1.0。打开文件
显示详细信息

错误:无法解析“”的依赖项:app@stagingUnitTest/compileClasspath':无法解析com.Android支持:appcompat-v7:26.1.0。打开文件
显示详细信息

当我点击显示详细信息的闪烁是:

无法解析com.android.support: appcompat-v7:26.1.0。所需:项目:应用程序

无法解析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。无法使用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]失败:连接超时:连接连接超时:连接

共有3个答案

秦凯旋
2023-03-14

我尝试了所有方法,比如取消选中脱机渐变、distributionUrl等。

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

repositories {
    flatDir {
        dirs 'libs'
    }
}
谢骏奇
2023-03-14

自Android 3.0以来,Android库可以通过谷歌的Maven存储库直接下载(https://developer.android.com/studio/build/dependencies.html#google-马文)。

因此,在您的顶级构建中。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/'
    }
}

您可以声明一个android库,如(在app/build.gradle中):

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).

轩辕经国
2023-03-14

经过大量的研究和头痛...转到文件\设置\Gradle。取消选择“脱机工作”框。现在,您可以连接和下载任何必要或缺失的依赖项。

 类似资料: