首页 文章

无法使用Gradle构建Android应用程序

提问于
浏览
2

我'm trying to build my Android App using the Gradle command line interface. I' v也将 GRADLE_HOME/bin 添加到环境中 . 首先,我使用gradle init在我的项目文件夹中生成包装器gradlew . 现在,当我使用这个包装器来构建我的应用程序( ./gradlew build )或使用它的任何功能时,它会尝试下载gradle-2.3.zip文件并在其中失败(下面的错误消息) . 我不知道该怎么做 . 这是我得到的例外 .

正在下载https://services.gradle.org/distributions/gradle-2.3-bin.zip

线程“main”中的异常javax.net.ssl.SSLHandshakeException:

java.security.cert.CertificateException:找不到与subject.gradle.org匹配的主题备用DNS名称 . at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884)at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276 )sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270)sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1439)at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java: 209)at sun.security.ssl.Handshaker.processLoop(Handshaker.java:878)at sun.security.ssl.Handshaker.process_record(Handshaker.java:814)at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java) :1016)sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl . java:1323)at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDel egateHttpsURLConnection.java:185)

2 回答

相关问题