项目场景:
启动新建的Android项目
问题描述
Downloading https://services.gradle.org/distributions/gradle-8.10.2-all.zip超时
yarn run v1.22.19
$ react-native run-android
info Installing the app...
Downloading https://services.gradle.org/distributions/gradle-8.10.2-all.zip
...........
info 💡 Tip: Make sure that you have set up your development environment correctly, by running n
px react-native doctor. To read more about doctor command visit: https://github.com/react-native -community/cli/blob/main/packages/cli-doctor/README.md#doctor
Exception in thread "main" java.io.IOException: Downloading from https://services.gradle.org/dis
tributions/gradle-8.10.2-all.zip failed: timeout (10000ms) at org.gradle.wrapper.Install.forceFetch(SourceFile:4)
at org.gradle.wrapper.Install$1.call(SourceFile:8)
at org.gradle.wrapper.GradleWrapperMain.main(SourceFile:67)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:306)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:347)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:800)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:4
61) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecor
d.java:243) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1503)
at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:147
4) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1059)
at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:282) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:141)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLCon
nection.java:3663) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLCon
nection.java:3656) at org.gradle.wrapper.Install.forceFetch(SourceFile:2)
... 2 more
error Failed to install the app. Command failed with exit code 1: gradlew.bat app:installDebug -
PreactNativeDevServerPort=8081 Exception in thread "main" java.io.IOException: Downloading from https://services.gradle.org/dis
tributions/gradle-8.10.2-all.zip failed: timeout (10000ms) at org.gradle.wrapper.Install.forceFe tch(SourceFile:4) at org.gradle.wrapper.Install$1.call(SourceFile:8) at org.gradle.wrapper.Gradl eWrapperMain.main(SourceFile:67) Caused by: java.net.SocketTimeoutException: Read timed out at j ava.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280) at java.base/sun.nio.ch.NioS ocketImpl.implRead(NioSocketImpl.java:306) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketI mpl.java:347) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:800) at java.base/ java.net.Socket$SocketInputStream.read(Socket.java:966) at java.base/sun.security.ssl.SSLSocketI nputRecord.read(SSLSocketInputRecord.java:478) at java.base/sun.security.ssl.SSLSocketInputRecor d.readFully(SSLSocketInputRecord.java:461) at java.base/sun.security.ssl.SSLSocketInputRecord.de codeInputRecord(SSLSocketInputRecord.java:243) at java.base/sun.security.ssl.SSLSocketInputRecor d.decode(SSLSocketInputRecord.java:181) at java.base/sun.security.ssl.SSLTransport.decode(SSLTra nsport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1503) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1474) at java.
base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1059) at java.base/ja va.io.BufferedInputStream.read1(BufferedInputStream.java:282) at java.base/java.io.BufferedInput Stream.read(BufferedInputStream.java:343) at java.base/sun.net.www.MeteredStream.read(MeteredStr eam.java:141) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at java.ba se/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3663) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection .java:3656) at org.gradle.wrapper.Install.forceFetch(SourceFile:2) ... 2 more. info Run CLI with --verbose flag for more details.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
解决方案:
修改android\gradle\wrapper\gradle-wrapper.properties
networkTimeout=100000000

4145

被折叠的 条评论
为什么被折叠?



