android-studio - 为什么我的第一个颤振项目中出现“UnknownHostException”?
问题描述
所以我尝试在 Flutter SDK 中制作一个应用程序,并在 android studio 中下载了它的插件,并从官方网站下载了它的 SDK,但它在我运行的第一个项目中显示错误我没有编写任何代码。我不知道为什么会出现这个错误。
Running Gradle task 'assembleDebug'...
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:666)
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:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
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:1156)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
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)
Finished with error: Gradle task assembleDebug failed with exit code 1
解决方案
For the record the same error occurred for me. Not sure how it happened but the issue had to do with incorrect lines in "build.gradle".
Project-level build.gradle should have classpath 'com.google.gms:google-services:4.3.5'
App-level build.gradle should have apply plugin: 'com.google.gms.google-services'
Mine were changed to different domains. I suspect it was VS Code modifying them as i was jumping between VS Code and Android Studio.
推荐阅读
- javascript - 对于每个, item[i].id 不起作用。有任何想法吗?
- css - 如何在角度材料中居中登录卡
- c# - 通过触摸手势缩放 PDFViewWPF
- sorting - 使用 gnuplot 对数据进行排序
- python - 使 python3 成为 Linux 中的默认版本
- swift - Firebasestorage“downloadURL”功能无法正常运行,有时会随机运行
- python-3.x - 如何忽略 robots.txt 错误以显示在日志中?
- java - UnsupportedClassVersionError:Gradle 和 Java 运行时版本出错
- python - Django问题,异常值:好友匹配查询不存在
- swift - Swift 协议:{ get } 和 { get set } 之间的区别以及具体示例?