Android studio报错“Gradle sync failed: Connection timed out”

       Android初学目前所遇到的问题,只能表明解决方法无法说明具体原因。。。

       gradle下载网址:http://services.gradle.org/distributions/

       gradle版本查看,在本地项目代码文件夹\gradle\wrapper\gradle-wrapper.properties。

        我安装的是Android studio 2.2版本起初,编写基本的界面代码都能够正常使用,直到某一天下载了一个视频云服务器的demo,编译的时候就运行提示就一直卡在“dependency 。。。classpath”,然后运行结束出现了以下错误

 

        1、百度了不少方法,包括手动下载到对应目录,在代码里面改包,如图1,图2,图3所示,未解决。

                                                                                             图1 显示错误

                                                                                   图2 gradle版本对应目录 

                                                                                   图3 下载gradle版本对应的时间最近目录并解压

           然而问题么有解决!!!!最后加了一个Android的交流群,询问得到的方法是

“你的工程里有依赖这个包,as发现你在本地没有这个包就去下载,去下载的时候发现这个网址访问有问题。你要么手动下载这个包配置一下,如果不用这个包就把这个包去掉”

途中我也不知道咋整的,把NDK给勾上了,开启了更加黑暗历程。。。

Error:Connection timed out: connect. If you are behind an HTTP proxy, please。。

 

最后的是我把AS弄得连之前的能够打开的代码也不行,报错

“Error:No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi”

但是我在找资料的时候找成了

“No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android”

的解决方法,,,,

     卸载重新安装是最优的。

      还是出现了同样的错误,只是针对于我那一份视频的代码,其他代码都行,之后用了同学的电脑试着能不能够打开,结果可以。。。

      我的软件上继续报错如下:

(1)“Error:A problem occurred configuring root project 'android-demo'.
> Could not resolve all files for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:2.14.1.
     Required by:
         project :
      > Could not resolve com.android.tools.build:gradle:2.14.1.
         > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.14.1/gradle-2.14.1.pom'.
            > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.14.1/gradle-2.14.1.pom'.
               > Connect to 10.1.15.82:22222 [/10.1.15.82] failed: Connection timed out: connect”

(2)“Error:Connection timed out: connect Consult IDE log for more details ....”

网上资料进行terminal的配置,无果。

     2、简单粗暴的方法,找来此前另一份云台的代码比对:

如图4,图5出错代码位置,图6另一份成功代码的位置。

                                                  图4 代码行所处位置                                           
  

                                                  图5 代码对应数值

                                                                       图6 成功代码对应的数值

原:dependencies { classpath 'com.android.tools.build:gradle:2.14.1' }

 

改后:dependencies { classpath 'com.android.tools.build:gradle:3.0.1' }

仅仅是将gradle:2.14.1改为了gradle:3.0.1,编译成功,解决了“Gradle sync failed: Connection timed out”。

      个人拙见,将两份类型相似的代码作对比,进行修改。现在不明白为什么代码起初在我软件上运行报错,在我同学软件上运行正确;运行出错仅仅针对于这一份代码。新手学习中。。。。

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

7138零零零

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者