проблема с Gradle в Flutter android studio 3.2 работает за прокси - PullRequest
0 голосов
/ 08 ноября 2018

Я работаю за прокси, и у меня возникает эта проблема, когда я запускаю приложение 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)

А когда меняю в андроиде / 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)

Ответы [ 2 ]

0 голосов
/ 01 января 2019

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

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

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

0 голосов
/ 08 ноября 2018

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

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

до

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

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

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...