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