当前位置: 首页 > 面试题库 >

无法使用Gradle构建Android应用

周宏胜
2023-03-14
问题内容

我正在尝试使用Gradle命令行界面构建我的Android应用。我还将 GRADLE_HOME / bin 添加到环境中。首先,我使用gradle
init生成了包装,gradlew在我的项目文件夹中。现在,当我使用此包装程序构建我的应用程序( ./gradlew build
)或使用其任何功能时,它尝试下载gradle-2.3.zip文件并失败(以下错误消息)。我不明白的是为什么gradle尝试再次下载gradle。另外,当我在浏览器中打开下载URL时,它表示页面不安全,这可能是导致错误的原因。我究竟做错了什么?有解决方法吗?我已经设法使用浏览器下载了zip文件,但是我不知道该怎么做。这是我的例外。

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

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

java.security.cert.CertificateException:找不到与service.gradle.org匹配的主题备用DNS名称。在sun.security.ssl.Alerts.getSSLException(Alerts.java:192)在sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884)在sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)
),位于sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:
209)在sun.security.ssl.Handshaker.processLoop(Handshaker.java:878)在sun.security.ssl.Handshaker.process_record(Handshaker.java:814)在sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java
:1016),位于sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)。


问题答案:

目前在services.gradle.org上的SSL证书配置存在问题

http://discuss.gradle.org/t/urgent-ssl-apache-configuration-for-services-
gradle-org-is-bad/8808

开发人员意识到并致力于修复。



 类似资料:
  • 下载https://services.gradle.org/distributions/gradle-2.3-bin.zip 线程“main”javax.net.ssl.SSLHandShakeException中的异常: java.security.cert.CertificateException:找不到与services.gradle.org匹配的主题替代DNS名称。在sun.securit

  • 我第一次尝试离子。我在iOS上没有问题,但在Android上构建演示应用程序会给我一个几乎没有信息的错误(见下文)。在我看来,问题可能出在Cordova附带的gradle配置文件上,但我不认为在Cordova中编辑特定于平台的文件是很好的做法,如果可以避免的话。

  • 我在Mac上使用android studio,但gradle安装有问题;我看不见。gradle文件夹只有两个文件夹:daemon和native,根本没有包装器文件夹,我已经尝试重新安装android studio,但仍然不起作用。这里怎么了?很多 组织。格雷德尔。工具。GradleConnectionException:无法使用Gradle安装“/Applications/Android Stud

  • 在gradle attemp构建项目后有一个日志(使用Pro buf) :app:GeneratedBugProto失败 失败:生成失败,出现异常。 > 错误:任务“:app:generateDebugProto”的执行失败。 协议:标准输出:。stderr:/Users//app/build/extracted protos/main:警告:目录不存在/用户//app/src/debug/pro

  • 我正在尝试在我的应用程序中包含库滑块和卡片界面,我正在使用android studio和gradle来构建。如果不这样做,应用程序构建得很好,但是添加依赖项会导致构建失败。查看构建的调试日志,似乎不是在本地repo中查找arr文件。我可以看到这些文件就在那里,我已经按照github wiki页面上的教程进行了安装,而且效果很好。错误是:

  • 我尝试使用gradle构建工具构建一个简单的android应用程序。但是我得到了这样的错误 方法无签名:org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile()适用于参数类型:(java.lang.String)值:[org.gradle.api.plugins: gradle and