我用android studio 1.4构建了一些android项目。今天我的电脑坏了,我重新安装了我的操作系统。我安装了android studio 1.5,但它没有使用旧项目。我构建了一些新项目并且没有错误。当我打开旧项目时,出现错误。
错误:无法通过代理隧道。代理返回" HTTP / 1.1 400错误请求"
我无法找到有关此错误的任何信息,我该如何处理旧项目? enter image description here
答案 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版本并直接使用此本地部署解决了相同的问题:
https://services.gradle.org/distributions/gradle-6.4.1-all.zip
/path/to/gradle-6.4.1-all.zip
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拉链球。