Я пытаюсь создать проект в Android Studio. В проекте используется Gradle.
В то время maven.org испытывает некоторые проблемы, и я получаю следующие ошибки:
Gradle: A problem occurred configuring project ':MyProject'.
> Could not resolve all dependencies for configuration ':MyProject:classpath'.
> Could not resolve com.android.tools.build:gradle:0.5.+.
Required by:
Android:MyProject:unspecified
> Could not HEAD 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.5.4/gradle-0.5.4.pom'. Received status code 503 from server: Service Temporarily Unavailable
Это заставило меня думать, что я не хочу зависеть от maven.org и подключения к интернету для своих сборников!
Есть ли способ сбросить эти зависимости и сделать Android Studio самодостаточным? Я хотел бы иметь возможность создавать свои Android-проекты даже без подключения к Интернету, и даже если maven.org никогда не восстановится.
EDIT:
Если я правильно понимаю, есть способ настроить локальный репозиторий Maven, а затем использовать
repositories {
mavenLocal()
}
вместо
repositories {
mavenCentral()
}
в файлах build.gradle
.
К сожалению, я не уверен, что это так, и что является недостатком этого подхода.
ОБНОВЛЕНИЕ (декабрь 2013 г.):
Android Studio теперь поддерживает режим Gradle Offline (с версия 0.4.0). Более подробную информацию можно найти в примечаниях к выпуску для Studio.