我正在尝试创建一个libGDX项目,但我得到的只是错误,当我尝试导入项目时,即使我有错误,我得到更多的错误和东西 .
由于我无法发布图片,我将输入libGDX项目设置 .
名称:道奇
包装:com.fam.dodge
游戏类:道奇
目的地: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:找不到与subject.gradle.org匹配的主题备用DNS名称 . 在sun.security.ssl.Alerts.getSSLException(未知来源)at sun.security.ssl.SSLSocketImpl.fatal(未知来源)sun.security.ssl.Handshaker.fatalSE(未知来源)sun.security.ssl.Handshaker sun.security.ssl.ClientHandshaker.processMertage(未知来源)sun.security.ssl.Handshaker.processMessage(未知来源)at sun.security.ssl.Handshaker.processLoop(未知来源)at sun,.fatalSE(未知来源)at sun.security.ssl.ClientHandshaker.processMessage(未知来源)at sun.security.ssl.Handshaker.processLoop(未知来源) Sun.security.ssl.SSLSocketImpl.startHandshake的sun.security.ssl.SSLSocketImpl.performInitialHandshake(未知来源)sun.security.ssl.SSLSocketImpl.readRecord(未知来源)的.security.ssl.Handshaker.process_record(未知来源) (未知来源)sun.net.www.protocol.https.HttpsClient.afterConnect(未知来源)sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect上的sun.security.ssl.SSLSocketImpl.startHandshake(未知来源) (未知来源)sun.net上的sun.net.www.protocol.http.HttpURLConnection.getInputStream0(未知来源) . 位于org.gradle.wrapper.Download.downloadInternal(Download.java:59)的or.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(未知来源)www.protocol.http.HttpURLConnection.getInputStream(未知来源) .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:找不到与subject.gradle.org匹配的主题备用DNS名称 . 位于sun.security.ssl.X509TrustManagerImpl的sun.security.ssl.X509TrustManagerImpl.checkIdentity(未知来源)sun.security.util.HostnameChecker.match(未知来源)的sun.security.util.HostnameChecker.matchDNS(未知来源) sun.security.ssl.X509TrustManagerImpl.checkTrusted(未知来源)sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(未知来源)的.checkIdentity(未知来源)... 21更多
感谢您的任何帮助! :)
1 回答
我在gradle中耿耿于怀 . (详情请见http://www.mkyong.com/webservices/jax-ws/java-security-cert-certificateexception-no-name-matching-localhost-found/)
但这是解决问题的简单方法 . 只需将https更改为$(ProjectDir)/gradle/wrapper/gradle-wrapper.properties中的http协议
换行
distributionUrl = HTTPS://services.gradle.org/distributions/gradle-2.2-all.zip
至
distributionUrl = HTTP://services.gradle.org/distributions/gradle-2.2-all.zip