如何使用android studio解决颤振中的gradle错误?
我安装了符合颤振所有要求的android studio,当我运行颤振医生时,一切正常,安装正确。我创建了一个普通的android项目,它运行良好,没有错误。现在,在我创建了新的颤振项目之后,每当我运行该项目时,我都会遇到这个错误。 我无法解决它如何使用android studio解决颤振中的gradle错误?,android,android-studio,flutter,dart,Android,Android Studio,Flutter,Dart,我安装了符合颤振所有要求的android studio,当我运行颤振医生时,一切正常,安装正确。我创建了一个普通的android项目,它运行良好,没有错误。现在,在我创建了新的颤振项目之后,每当我运行该项目时,我都会遇到这个错误。 我无法解决它 正在调试模式下为x86构建的Android SDK上启动lib\main.dart。。。 正在初始化gradle。。。 已完成,但出现错误:ProcessException:进程“C:\Users\Nesma\AndroidStudioProjects\
正在调试模式下为x86构建的Android SDK上启动lib\main.dart。。。 正在初始化gradle。。。 已完成,但出现错误:ProcessException:进程“C:\Users\Nesma\AndroidStudioProjects\颤振_app\颤振_apptest\android\gradlew.bat”异常退出: 下载
问题是因为您没有
gradle-4.10.2-all
版本,当您运行该版本时,它试图下载但未成功
如果您已经使用gradle创建了另一个项目,您可以在以下位置检查您的版本:
C:\Users\{USERNAME}\.gradle\wrapper\dists\
,并修改新项目的gradle配置。我通过做两件事解决了这个问题:
的降级(但可能必须升级)值。转到gradle
并更改android\gradle\wrapper\gradle wrapper.properties
的值。在我的例子中-从distributionUrl
到5.6.2
5.4.1
- 设置代理设置(因为我有公司防火墙)。转到
并添加类似的内容。如果你需要添加用户,谷歌就可以了android\gradle.properties
似乎网络连接有问题。我手动下载了所需的gradle版本,并按照您提到的路径解压缩,但仍然得到相同的错误副本到
。gradle/wrapper/dists/gradle-4.10.2-all/9Fahxiiecb76a5g3aw9oi8rv/
使用此版本的gradle的相同路径:)我已经将其复制到该目录。但是仍然有同样的错误。如何使项目识别我下载并复制的此版本?根据您的gradle版本修改文件yourproject/gradle/wrapper/gradle wrapper.properties
。行distributionUrl=https\://services.gradle.org/distributions/gradle-4.x.x-all.zip
对不起。我还是有同样的问题。这并没有解决问题
Exception in thread "main" java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 503 Too many open connections"
at sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:2142)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183)
at sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2729)
at sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2641)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1824)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
at org.gradle.wrapper.Download.downloadInternal(Download.java:58)
at org.gradle.wrapper.Download.download(Download.java:44)
at org.gradle.wrapper.Install$1.call(Install.java:61)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Command: C:\Users\Nesma\AndroidStudioProjects\flutter_app\flutter_apptest\android\gradlew.bat -v
systemProp.http.proxyHost=somehost
systemProp.http.proxyPort=port
systemProp.https.proxyHost=somehost
systemProp.https.proxyPort=port