简体   繁体   English

libGDX项目设置错误

[英]libGDX project setup error

I am trying to create a libGDX project but all i get is errors and when i try to import the project even though i have errors i get more errors and stuff. 我正在尝试创建一个libGDX项目,但是我得到的只是错误,当我尝试导入该项目时,即使我遇到错误,我也会遇到更多错误和问题。

Since i cannot post pictures yet i will type the libGDX project setup. 由于我还不能发布图片,因此我将输入libGDX项目设置。

Name: Dodge 名称:道奇

Package: com.fam.dodge 封装:com.fam.dodge

Game class: Dodge 游戏类别:道奇

Destination: C:\\Users\\adam-_000\\Desktop\\Dodge\\Gradle Folders 目的地:C:\\ Users \\ adam-_000 \\ Desktop \\ Dodge \\ Gradle文件夹

Android SDK: C:\\Users\\adam-_000\\Documents\\Android SDK Android SDK:C:\\ Users \\ adam-_000 \\ Documents \\ Android SDK

libGDX Version: Release 1.5.5 libGDX版本:1.5.5版

Sub projects: Desktop, Android, Ios 子项目:桌面,Android,Ios

Extensions: Freetype, Box2D 扩展:Freetype,Box2D

Advanced settings: Generate Eclipse project files 高级设置:生成Eclipse项目文件

And that is basically it. 基本上就是这样。 This is the error message(s) im getting: 这是我收到的错误消息:

Exception in thread "main" java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching services.gradle.org found. 线程“主”中的异常java.lang.RuntimeException:javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:未找到与services.gradle.org匹配的主题替代DNS名称。 at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78) at org.gradle.wrapper.Install.createDist(Install.java:47) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61) Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching services.gradle.org found. 在org.gradle.wrapper.Install.createDist(Install.java:47)的org.gradle.wrapper.Install.createDist(Install.java:47)的org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129的org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)处)出现在org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)造成原因:javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:未找到与services.gradle.org匹配的主题替代DNS名称。 at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) at sun.security.ssl.Handshaker.fatalSE(Unknown Source) at sun.security.ssl.Handshaker.fatalSE(Unknown Source) at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) at sun.security.ssl.Handshaker.processLoop(Unknown Source) at sun.security.ssl.Handshaker.process_record(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net. 在sun.security.ssl.Alerts.getSSLException(未知源)在sun.security.ssl.SSLSocketImpl.fatal(未知源)在sun.security.ssl.Handshaker.fatalSE(未知源)在sun.security.ssl.Handshaker sun.security.ssl.ClientHandshaker.server上的.fatalSE(未知源)sun.security.ssl.ClientHandshaker.processMessage(未知源)在sun.security.ssl.Handshaker.processLoop(未知源) sun.security.ssl.SSLSocketImpl.readRecord(未知源)处的.security.ssl.Handshaker.process_record(未知源),sun.security.ssl.SSLSocketImpl.startHandshake处的sun.security.ssl.SSLSocketImpl.performInitialHandshake(未知源) (未知来源)在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(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) at org.gradle.wrapper.Download.downloadInternal(Download.java:59) at org.gradle.wrapper.Download.download(Download.java:45) at org.gradle.wrapper.Install$1.call(Install.java:60) at org.gradle.wrapper.Install$1.call(Install.java:47) at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65) ... 3 more Caused by: java.security.cert.CertificateException: No subject alternative DNS name matching services.gradle.org found. sun.net上的www.protocol.http.HttpURLConnection.getInputStream(未知源)org上的org.gradle.wrapper.Download.downloadInternal(Download.java:59)上的www.protocol.https.HttpsURLConnectionImpl.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:没有找到与service.gradle.org匹配的主题替代DNS名称。 at sun.security.util.HostnameChecker.matchDNS(Unknown Source) at sun.security.util.HostnameChecker.match(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkIdentity(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkIdentity(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ... 21 more 在sun.security.util.HostnameChecker.matchDNS(未知源)在sun.security.util.HostnameChecker.match(未知源)在sun.security.ssl.X509TrustManagerImpl.checkIdentity(未知源)在sun.security.ssl.X509TrustManagerImpl sun.security.ssl.X509TrustManagerImpl.checkTrusted(未知源)处sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(未知源)... 21更多

Thank you for any help! 感谢您的任何帮助! :) :)

I've the same problem. 我有同样的问题。 It's graved in gradle. 它刻在碎屑里。 ( Details here http://www.mkyong.com/webservices/jax-ws/java-security-cert-certificateexception-no-name-matching-localhost-found/ ) (此处的详细信息http://www.mkyong.com/webservices/jax-ws/java-security-cert-certificateexception-no-name-matching-localhost-found/

But here is a simple solution to the problem. 但是,这是解决该问题的简单方法。 Just change https to http protocol in $(ProjectDir)/gradle/wrapper/gradle-wrapper.properties 只需将$(ProjectDir)/gradle/wrapper/gradle-wrapper.properties中的https更改为http协议

change line from 从改变线

distributionUrl=https://services.gradle.org/distributions/gradle-2.2-all.zip distributionUrl = https://services.gradle.org/distributions/gradle-2.2-all.zip

to

distributionUrl=http://services.gradle.org/distributions/gradle-2.2-all.zip distributionUrl = http://services.gradle.org/distributions/gradle-2.2-all.zip

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM