第一次运行flutter程序,这是什么问题?
修改FLUTTER_STORAGE_BASE_URL还是提示这
Exception in thread "main" java.net.UnknownHostException: D
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
at java.base/java.net.Socket.connect(Socket.java:633)
at java.base/sun.net.ftp.impl.FtpClient.doConnect(FtpClient.java:1045)
at java.base/sun.net.ftp.impl.FtpClient.tryConnect(FtpClient.java:1010)
at java.base/sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1102)
at java.base/sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1088)
at java.base/sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:320)
at java.base/sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:426)
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)
Exception: Gradle task assembleDebug failed with exit code 1
修改distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip后出现下面错误。
最后这样把问题解决了:
检查一下是不是gradle的下载地址有问题?
从下面这些代码大概猜到这些是 gradle wrapper 下载 gradle执行的代码;
从
Exception in thread "main" java.net.UnknownHostException: D
中看到遇到一个未知网络地址 ‘D
’ 才抛出异常的,很明显这不是一个有效网络地址,gradle 下载地址是在 /your_project_name/android/gradle/wrapper/gradle-wrapper.properties中确定的例如我的工程中的gradle-wrapper.properties是下面这样
上面distributionUrl才是gradle的下载地址
所以你检查一下这个文件看下是否存在问题
其他