android - Gradle Sync问题:连接被拒绝:连接

标签 android gradle proxy android-gradle-plugin

我不确定是什么原因导致了我的问题。我试图检查gradle.properties,并且文件是干净的。检查了我的驱动程序,如果它们已过时,则不是问题。使用zip文件从头开始安装了Gradle和Studio,因此我认为该项目的构建不正确。我很确定,这是因为我现在住在中国,并且由于防火墙的缘故,gradle无法连接到其服务器。问题有可能是由我的位置引起的吗?

它卡在解析依赖关系的部分。连接被拒绝

Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.pom'.
    at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest(HttpClientHelper.java:93)
    at org.gradle.internal.resource.transport.http.HttpClientHelper.performRawGet(HttpClientHelper.java:76)
    at org.gradle.internal.resource.transport.http.HttpClientHelper.performGet(HttpClientHelper.java:80)
    at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource(HttpResourceAccessor.java:42)
    at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource(HttpResourceAccessor.java:28)
    at org.gradle.internal.resource.transfer.DefaultExternalResourceConnector.openResource(DefaultExternalResourceConnector.java:56)
    at org.gradle.internal.resource.transfer.ProgressLoggingExternalResourceAccessor.openResource(ProgressLoggingExternalResourceAccessor.java:37)
    at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent(AccessorBackedExternalResource.java:130)
    at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call(BuildOperationFiringExternalResourceDecorator.java:237)
    at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call(BuildOperationFiringExternalResourceDecorator.java:229)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator.withContentIfPresent(BuildOperationFiringExternalResourceDecorator.java:229)
    at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache(DefaultCacheAwareExternalResourceAccessor.java:199)
    ... 196 more

最佳答案

所以这是事情。解决问题真的很容易。只需转到文件->设置->构建-> Gradle-> Android Studio->并选中“启用嵌入式Maven存储库”
但!现在又出现另一件事... ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:27.1.1. Show Details Affected Modules: app

关于android - Gradle Sync问题:连接被拒绝:连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55720180/

相关文章:

java - 将TestNG与IDEA和Gradle结合使用时,无法识别TestNG库和测试源,从而导致无法运行测试

android - 在 Wear 和 Android 应用之间共享类(class)的最佳做法是什么?

java - Java 中的代理检查

java - TextWatcher.onTextChanged 被多次调用

java - 通过按按钮使 Textview 可见

Android - RoomDb - 在另一个 Activity 中的选择查询中找不到成功插入的实体

docker - yum 更新/apk 更新/apt-get 更新在代理后面不起作用

android - 我怎样才能告诉 proguard 假设一个包没有被使用?

maven - Maven 存储库校验和如何工作?

linux - 如何通过本地代理允许 curl ?