libGDX 项目设置错误
libGDX project setup error
我正在尝试创建一个 libGDX 项目,但我得到的只是错误,当我尝试导入项目时,即使我有错误,我也会收到更多错误和内容。
因为我还不能 post 图片,所以我将输入 libGDX 项目设置。
姓名:道奇
包裹:com.fam.dodge
游戏class:闪避
目的地:C:\Users\adam-_000\Desktop\Dodge\Gradle 文件夹
Android SDK: C:\Users\adam-_000\Documents\Android SDK
libGDX 版本:1.5.5 版
子项目:桌面,Android,Ios
扩展:Freetype、Box2D
高级设置:生成Eclipse工程文件
基本上就是这样。这是我收到的错误消息:
线程 "main" java.lang.RuntimeException 中的异常:javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:未找到与 services.gradle.org 匹配的主题备用 DNS 名称。
在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
在 org.gradle.wrapper.Install.createDist(Install.java:47)
在 org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
原因:javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:找不到与 services.gradle.org 匹配的主题备用 DNS 名称。
在 sun.security.ssl.Alerts.getSSLException(来源不明)
在 sun.security.ssl.SSLSocketImpl.fatal(来源不明)
在 sun.security.ssl.Handshaker.fatalSE(来源不明)
在 sun.security.ssl.Handshaker.fatalSE(来源不明)
在 sun.security.ssl.ClientHandshaker.serverCertificate(来源不明)
在 sun.security.ssl.ClientHandshaker.processMessage(来源不明)
在 sun.security.ssl.Handshaker.processLoop(来源不明)
在 sun.security.ssl.Handshaker.process_record(来源不明)
在 sun.security.ssl.SSLSocketImpl.readRecord(来源不明)
在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(来源不明)
在 sun.security.ssl.SSLSocketImpl.startHandshake(来源不明)
在 sun.security.ssl.SSLSocketImpl.startHandshake(来源不明)
在 sun.net.www.protocol.https.HttpsClient.afterConnect(来源不明)
在 sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(来源不明)
在 sun.net.www.protocol.http.HttpURLConnection.getInputStream0(未知来源)
在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知来源)
在 sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(来源不明)
在 org.gradle.wrapper.Download.downloadInternal(Download.java:59)
在 org.gradle.wrapper.Download.download(Download.java:45)
在 org.gradle.wrapper.Install$1.call(Install.java:60)
在 org.gradle.wrapper.Install$1.call(Install.java:47)
在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
... 3 更多
由以下原因引起:java.security.cert.CertificateException:未找到与 services.gradle.org 匹配的主题备用 DNS 名称。
在 sun.security.util.HostnameChecker.matchDNS(来源不明)
在 sun.security.util.HostnameChecker.match(来源不明)
在 sun.security.ssl.X509TrustManagerImpl.checkIdentity(来源不明)
在 sun.security.ssl.X509TrustManagerImpl.checkIdentity(来源不明)
在 sun.security.ssl.X509TrustManagerImpl.checkTrusted(来源不明)
在 sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(来源不明)
... 还有 21 个
感谢您的帮助! :)
我也遇到了同样的问题。它被刻在 gradle 中。 (这里有详细信息http://www.mkyong.com/webservices/jax-ws/java-security-cert-certificateexception-no-name-matching-localhost-found/)
但这里有一个简单的解决方法。只需在 $(ProjectDir)/gradle/wrapper/gradle-wrapper.properties
中将 https 更改为 http 协议
从
更改行
distributionUrl=https://services.gradle.org/distributions/gradle-2.2-all.zip
至
distributionUrl=http://services.gradle.org/distributions/gradle-2.2-all.zip
我正在尝试创建一个 libGDX 项目,但我得到的只是错误,当我尝试导入项目时,即使我有错误,我也会收到更多错误和内容。
因为我还不能 post 图片,所以我将输入 libGDX 项目设置。
姓名:道奇
包裹:com.fam.dodge
游戏class:闪避
目的地:C:\Users\adam-_000\Desktop\Dodge\Gradle 文件夹
Android SDK: C:\Users\adam-_000\Documents\Android SDK
libGDX 版本:1.5.5 版
子项目:桌面,Android,Ios
扩展:Freetype、Box2D
高级设置:生成Eclipse工程文件
基本上就是这样。这是我收到的错误消息:
线程 "main" java.lang.RuntimeException 中的异常:javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:未找到与 services.gradle.org 匹配的主题备用 DNS 名称。 在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78) 在 org.gradle.wrapper.Install.createDist(Install.java:47) 在 org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129) 在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) 原因:javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:找不到与 services.gradle.org 匹配的主题备用 DNS 名称。 在 sun.security.ssl.Alerts.getSSLException(来源不明) 在 sun.security.ssl.SSLSocketImpl.fatal(来源不明) 在 sun.security.ssl.Handshaker.fatalSE(来源不明) 在 sun.security.ssl.Handshaker.fatalSE(来源不明) 在 sun.security.ssl.ClientHandshaker.serverCertificate(来源不明) 在 sun.security.ssl.ClientHandshaker.processMessage(来源不明) 在 sun.security.ssl.Handshaker.processLoop(来源不明) 在 sun.security.ssl.Handshaker.process_record(来源不明) 在 sun.security.ssl.SSLSocketImpl.readRecord(来源不明) 在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(来源不明) 在 sun.security.ssl.SSLSocketImpl.startHandshake(来源不明) 在 sun.security.ssl.SSLSocketImpl.startHandshake(来源不明) 在 sun.net.www.protocol.https.HttpsClient.afterConnect(来源不明) 在 sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(来源不明) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream0(未知来源) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知来源) 在 sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(来源不明) 在 org.gradle.wrapper.Download.downloadInternal(Download.java:59) 在 org.gradle.wrapper.Download.download(Download.java:45) 在 org.gradle.wrapper.Install$1.call(Install.java:60) 在 org.gradle.wrapper.Install$1.call(Install.java:47) 在 org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65) ... 3 更多 由以下原因引起:java.security.cert.CertificateException:未找到与 services.gradle.org 匹配的主题备用 DNS 名称。 在 sun.security.util.HostnameChecker.matchDNS(来源不明) 在 sun.security.util.HostnameChecker.match(来源不明) 在 sun.security.ssl.X509TrustManagerImpl.checkIdentity(来源不明) 在 sun.security.ssl.X509TrustManagerImpl.checkIdentity(来源不明) 在 sun.security.ssl.X509TrustManagerImpl.checkTrusted(来源不明) 在 sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(来源不明) ... 还有 21 个
感谢您的帮助! :)
我也遇到了同样的问题。它被刻在 gradle 中。 (这里有详细信息http://www.mkyong.com/webservices/jax-ws/java-security-cert-certificateexception-no-name-matching-localhost-found/)
但这里有一个简单的解决方法。只需在 $(ProjectDir)/gradle/wrapper/gradle-wrapper.properties
中将 https 更改为 http 协议从
更改行distributionUrl=https://services.gradle.org/distributions/gradle-2.2-all.zip
至
distributionUrl=http://services.gradle.org/distributions/gradle-2.2-all.zip