React Native新建的Android项目启动问题

项目场景:

启动新建的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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值