Android Studio gradle报错:Received status code 400 from server: Bad Request

终于写了as这个坑的第一篇博客
希望以后有时间能把搞毕设时候踩过的坑啥的总结一下…

先贴一下解决方案https://www.jianshu.com/p/e0ba79c83183

真的匿名感谢这位博主!!!

---------分界线------------------------------------

下面是解决问题的艰辛之路:

今天也在为毕设奋斗着(一边玩手机一边看代码),结果晚上突然报错,大概说下载不了某个依赖包,大概是网络问题,dl.google.com 拒绝连接
然后看着网上各种教程,各种设置代理,设置hosts文件,结果重启AS的时候,又出现了新的问题(旧的也没有解决的呢):App运行按钮打了个红叉叉。
然后点edit configuration一看,底下提示:
project sync failed. Please fix your project and try again

又开始了搜索之路,由于版本不同,运行系统不同,都没有找到跟我一个as版本的解决方案。然后有人推荐了sync projects with gradle files这个命令,好像不能解决我的问题。于是我决定把一切还原到下午的状态,把代理删掉,重启,就好了

但是原来的问题还是没有解决,既然是网络问题,可能是翻不过墙,打开谷歌搜索,果然用不了。于是连了校园网的wifi,可以谷歌了,但是dl.google.com 还是拒绝连接。

我ping了一下,确实ping不通,但是没道理啊,主机文件已经修改了啊,难道要重启生效??

既然能谷歌,我就去谷歌上找答案吧,结果又是一堆代理设置,又设置了一次,App又打了叉。

然后就看到另一篇文章,大概说hosts里的ip得能ping通,可能之前搜的博客里的是已经失效了的。

扫描二维码关注公众号,回复: 15258929 查看本文章

我就把host文件里的ip一个个试,**果然都ping不通。**然后去站长之家找了个ip,ping通了,塞进hosts文件,ping主机名也能ping通了,不用重启嘿嘿。
然后兴奋的又不敢太抱希望地重启了AS,还是报错,但是换了一个方式报错就是有进步!

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not download support-compat.aar (com.android.support:support-compat:26.0.0-alpha1)
   > Could not get resource 'https://maven.google.com/com/android/support/support-compat/26.0.0-alpha1/support-compat-26.0.0-alpha1.aar'.
      > Could not GET 'https://maven.google.com/com/android/support/support-compat/26.0.0-alpha1/support-compat-26.0.0-alpha1.aar'. Received status code 400 from server: Bad Request

Bad Request!这个错看起来比较容易搜,然后就迎来了博主这篇博客,然后就解决了!!!
把gradle-properties(app)下的代理设置删掉就成了!

所以猜想了一下,大概是我以前hosts文件里的ip失效了,所以拒绝连接,改成新鲜的就好了。
其实这里遇到了有很多个错误,但是错误提示只剩最后一个了,虽然没有贴网址,真的十分感谢乐于分享的程序猿们

睡了。

猜你喜欢

转载自blog.csdn.net/unirrrrr/article/details/88653692