проблема с Gradle в Flutter android studio 3.2, работающая через прокси

Я работаю через прокси, и у меня возникает эта проблема, когда я запускаю приложение muy flutter в android studio 3.2

Launching lib\main.dart on LGMS323 in debug mode...
Initializing gradle...
Finished with error: Exit code 1 from: D:\Android\Flutter\Mis_Proyectos\flutter_app\android\gradlew.bat -v:
Downloading https://services.gradle.org/distributions/gradle-4.4-all.zip   

Exception in thread "main" java.net.UnknownHostException: services.gradle.org
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)
    at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
    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)

И когда я меняю на android / gradle / wraper / gradle-graper.properitis:

distributionUrl = https: //services.gradle.org/distributions/gradle-4.4-all.zip

для

distributionUrl = D: \ Android \ Gradle / gradle-4.6-all.zip

Это случилось:

Launching lib\main.dart on LGMS323 in debug mode...
Initializing gradle...
Finished with error: Exit code 1 from: D:\Android\Flutter\Mis_Proyectos\flutter_app22222222\android\gradlew.bat -v:
Exception in thread "main" java.lang.NullPointerException
    at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84)
    at org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40)
    at org.gradle.wrapper.Install.createDist(Install.java:44)
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)

person Felix A Marrero Pentón    schedule 08.11.2018    source источник
comment
java.net.UnknownHostException: services.gradle.org: похоже, у вас возникла проблема с сетью: вы пытались загрузить zip-архив прямо из веб-браузера с помощью services.gradle.org/distributions/gradle-4.4-all.zip?   -  person M.Ricciuti    schedule 08.11.2018
comment
Да, я скачал gradle. Я тоже работаю через прокси. но я не знаю, как настроить градиент   -  person Felix A Marrero Pentón    schedule 08.11.2018


Ответы (3)


Попробуйте указать URL-адрес файлового протокола для указания на локальный файл. Нравится -

distributionUrl=file:///D:/Android/Gradle/gradle-4.6-all.zip

Тем не менее, вы можете столкнуться с дальнейшими блокировками прокси (с dl.google.com и т. Д.), Если они есть у вашей компании.

person Mufle Ibnoon    schedule 01.01.2019
comment
Правильно, хотя Gradle мне сошло с рук, но я застрял в других файлах - person Epsi95; 14.09.2020

Попробуйте изменить android/gradle/wrapper/graddle-wrapper.properties с

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

to

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

или альтернативно

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
person Günter Zöchbauer    schedule 08.11.2018
comment
нужно ли загружать Gradle для каждого создаваемого мной приложения, если да, то почему? - person Yushin; 01.07.2019
comment
Различные приложения могут зависеть от разных версий Gradle. Подробностей не помню. У меня нет хороших знаний о Gradle, и какое-то время мне приходилось с этим сталкиваться. - person Günter Zöchbauer; 02.07.2019

Иногда проблема в файле local.properties под android. Подобный путь к sdk не объявляется должным образом, поэтому вы должны проверить его, и если возникнут какие-либо ошибки, он отобразится автоматически.

person Avtar Lal    schedule 26.04.2020
comment
Это скорее комментарий, дающий общее предложение, чем полный ответ. Взгляните еще раз на Как ответить - person camille; 26.04.2020