android studio Could not resolve 。。。 Could not download。。。

今天遇到一个扯淡问题,之前一直好好的工程,今天打开可以完成编译,一运行就报错,提示如下图所示:

错误内容

文本内容见下:

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all files for configuration ':app:debugAnnotationProcessorClasspath'.
> Could not download butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)
   > Could not get resource 'http://maven.aliyun.com/nexus/content/groups/public/com/jakewharton/butterknife-compiler/8.8.1/butterknife-compiler-8.8.1.jar'.
      > Could not HEAD 'http://maven.aliyun.com/nexus/content/groups/public/com/jakewharton/butterknife-compiler/8.8.1/butterknife-compiler-8.8.1.jar'.
         > Connect to mirrors.dormforce.net:80 [mirrors.dormforce.net/202.115.22.208] failed: Connection timed out: connect
> Could not download auto-common.jar (com.google.auto:auto-common:0.8)
   > Could not get resource 'http://maven.aliyun.com/nexus/content/groups/public/com/google/auto/auto-common/0.8/auto-common-0.8.jar'.
      > Could not HEAD 'http://maven.aliyun.com/nexus/content/groups/public/com/google/auto/auto-common/0.8/auto-common-0.8.jar'.
         > Connect to mirrors.dormforce.net:80 [mirrors.dormforce.net/202.115.22.208] failed: Connection timed out: connect
> Could not download javapoet.jar (com.squareup:javapoet:1.9.0)
   > Could not get resource 'http://maven.aliyun.com/nexus/content/groups/public/com/squareup/javapoet/1.9.0/javapoet-1.9.0.jar'.
      > Could not HEAD 'http://maven.aliyun.com/nexus/content/groups/public/com/squareup/javapoet/1.9.0/javapoet-1.9.0.jar'.
         > Connect to mirrors.dormforce.net:80 [mirrors.dormforce.net/202.115.22.208] failed: Connection timed out: connect
> Could not download guava.jar (com.google.guava:guava:19.0)
   > Could not get resource 'http://maven.aliyun.com/nexus/content/groups/public/com/google/guava/guava/19.0/guava-19.0.jar'.
      > Could not HEAD 'http://maven.aliyun.com/nexus/content/groups/public/com/google/guava/guava/19.0/guava-19.0.jar'.
         > Connect to mirrors.dormforce.net:80 [mirrors.dormforce.net/202.115.22.208] failed: Connection timed out: connect

当时就很懵逼,之前一直好好的啊,为什么突然编译不过去,打开根目录gradle文件也没啥改动啊,

如下为gradle文件配置:

buildscript {

    repositories {
        google()
        jcenter()
//        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
//        maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
//        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
//        maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
        maven { url "https://jitpack.io" }
    }
}

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

 于是开始搜索,调换顺序,各种编译,怀疑网络问题,改为手机热点。一直不行。

但是实际上问题是说无法访问:mirrors.dormforce.net:80这个地址,我也没配置这个地址啊,最后搜索

本地用于目录下 .gradle文件夹下的gradle.properties 文件,才发现这里有这个地址,于是注释掉https 开头的地址,再重庆打开项目编译一会就好了。  之前一直用的好好的阿里云地址不知道为啥突然不能用了。

解决:打开本地用户目录下  .gradle文件夹,找到gradle.properties文件,把后面mirrors.dormforce.net的都注释了,http,https都注释了,见下:

## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Wed Jun 24 16:14:57 CST 2020
#systemProp.https.proxyPort=80
#systemProp.http.proxyHost=mirrors.dormforce.net
#systemProp.https.proxyHost=mirrors.dormforce.net
#systemProp.http.proxyPort=80

 

或者修改根目录下gradle文件地址,注释掉阿里云地址,只保留google,jcenter地址,然后同时注释掉上面那个地址也行。

很扯淡的一个问题,浪费这么多时间,一直以为是网络的问题,没想到是配置的问题。

参考博客:https://blog.csdn.net/u011738895/article/details/104447785?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-BlogCommendFromBaidu-8.nonecase

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
"Could not resolve"是一个在Android Studio中常见的错误提示。它通常表示编译器无法解析工程中的依赖项。具体的错误消息可能因情况而异,但通常与配置文件或Gradle版本不兼容有关。 解决这个问题的方法有几种: 1. 确保Gradle版本与Android Gradle插件版本兼容。可以通过查看项目的`build.gradle`文件来确定使用的Gradle版本,并确保与Gradle官方文档中建议的Android Gradle插件版本相匹配。 2. 清理和重新构建项目。可以尝试使用Android Studio的"Clean Project"和"Rebuild Project"选项来清理和重新构建项目,以解决可能的编译问题。 3. 检查依赖项的配置文件。可以查看项目的`build.gradle`文件和模块的`build.gradle`文件,检查依赖项的配置是否正确。 4. 检查网络连接。有时,Gradle可能无法从远程仓库下载所需的依赖项。请确保您的网络连接正常,并尝试重新构建项目。 总结来说,"Could not resolve"错误通常是由Gradle版本与Android Gradle插件版本不兼容或依赖项配置错误引起的。通过检查Gradle和插件版本、清理和重新构建项目以及检查依赖项的配置,可以解决这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [解决报错:Could not resolve all dependencies for configurationappdebugRuntimeClasspath](https://blog.csdn.net/qq_38122220/article/details/124057020)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [解决AndroidStudio编译时报错:Could not resolve all artifacts for configuration ‘:classpath’;](https://download.csdn.net/download/weixin_38679651/14878935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值