AndroidStudio更新后,Gradle项目刷新失败

时间:2015-12-16 13:26:42

标签: android android-studio gradle

我用android studio 1.4构建了一些android项目。今天我的电脑坏了,我重新安装了我的操作系统。我安装了android studio 1.5,但它没有使用旧项目。我构建了一些新项目并且没有错误。当我打开旧项目时,出现错误。

错误:无法通过代理隧道。代理返回" HTTP / 1.1 400错误请求"

我无法找到有关此错误的任何信息,我该如何处理旧项目? enter image description here

3 个答案:

答案 0 :(得分:1)

将此代码放在main build.gridle文件中,可能是它尝试使用最新的gradle并且您在之前的项目中使用过旧的gradle。

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

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

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

allprojects {
    repositories {
        jcenter()
    }
}

答案 1 :(得分:0)

我解决了这个问题。只是更改了gradle中的信息 - > wrapper-> gradle-wrapper.properties-> distributionUrl = https://services.gradle.org/distributions/gradle-2.4-all.zip  到https://services.gradle.org/distributions/gradle-2.8-all.zip。它对我有用。

答案 2 :(得分:0)

我的生产环境受到网络限制,导致出现此问题。

我通过手动下载Gradle版本并直接使用此本地部署解决了相同的问题:

  1. 从Gradle网站下载正确的Gradle版本。就我而言,https://services.gradle.org/distributions/gradle-6.4.1-all.zip
  2. 将此zip文件放在适当的磁盘文件夹中,例如/path/to/gradle-6.4.1-all.zip
  3. 编辑projRoot > gradle > wrapper > gradle-wrapper.properties,以便
distributionUrl=file:///path/to/gradle-6.4.1-all.zip

一个可靠且跨平台的设置为

distributionUrl=gradle-6.4.1-all.zip

这是

的相对路径
project_root/android/gradle/wrapper/

所以您必须在此处复制Gradle拉链球。