Я работаю над небольшим проектом в компании, которая не имеет ничего общего с мобильной разработкой. Я должен использовать прокси для подключения к Интернету, и это, очевидно, вызывает некоторые ошибки в Android Studio.
Я указал свои настройки прокси в файле → настройки → системные настройки → HTTP прокси соответственно. Затем я могу подключиться к любым http или https сайтам.
Но когда дело доходит до синхронизации сборки, я получаю следующую ошибку:
ОШИБКА: Тайм-аут соединения: соединение
Более конкретно, я получаю следующие ошибки:
Не удалось разрешить все артефакты для конфигурации ': classpath'
Причина: org.gradle.internal.resolve.ModuleVersionResolveException: не удалось разрешить com.android.tools.build:gradle:3.3.2
Вызвано: org.gradle.internal.resolve.ModuleVersionResolveException: Не удалось разрешить com.android.tools.build:gradle:3.3.2
Причина: org.gradle.api.resources.ResourceException: Не удалось получить ресурс 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.pom
Причина: org.gradle.internal.resource.transport.http.HttpRequestException: Не удалось получить 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.pom
Причина: org.gradle.internal.resource.transport.http.HttpRequestException: Не удалось получить 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3.3.2.pom
Это мой файл build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Мой файл gradle.properties содержит только комментарии, за исключением этой строки:
org.gradle.jvmargs=-Xmx1536m