Gradle сборка зависает после обновления до Android Studio 1.3
Я только что обновился до Android Studio 1.3, открыл существующий проект, над которым я работал, пытался его запустить. Gradle просто застревает в "Resilve dependencies": app_debugCompile ", я пытался подождать, я ждал более часа и ничего не произошло.
Как я могу решить эту проблему, чтобы запустить мое приложение?
Ответы
Ответ 1
Если вы используете прокси-сервер, кажется, что установка https-прокси-сервера неправильно выполнена в Android-студии 1.3.
Вы можете установить прокси-сервер https вручную в gradle.properties,
systemProp.https.proxyHost=proxy.server.address
systemProp.https.proxyPort=8080
см. Gradle Сбой синхронизации в Android-студии 1.3 и Gradle за прокси-сервером в Android Studio 1.3.
Ответ 2
Как я могу решить эту проблему, чтобы запустить мое приложение?
Начните с более точной идентификации проблемы. Для этого запустите gradle из командной строки в корневой директории вашего проекта:
./gradlew --debug clean build
Аргумент --debug
просто включит уровень журнала отладки и, надеюсь, предоставит полезную информацию, чтобы понять, где/почему она висит.
Ответ 3
Мне приходится сталкиваться с этой проблемой в Linux, и моя проблема решена после установки этих зависимостей в Fedora:
sudo dnf install glibc.i686 zlib.i686 libstdc++-devel.i686
Ответ 4
У меня была эта проблема. Просто посмотрите эту страницу. Решение здесь
Решение:
- Убедитесь, что у вас есть последняя стабильная версия (текущий 2.0.0)
- Убедитесь, что версия gradle 2.0.0 в build.gradle(classpath 'com.android.tools.build:gradle:2.0.0')
- Последний шаг и самый важный из них - это изменить jcenter() на mavenCentral()
Таким образом, вы можете легко добавить новый проект зависимостей и синхронизации в формате 3sec!
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Ответ 5
Перейдите в приложение > Щелкните правой кнопкой мыши на нем > Открыть настройки модуля > Изменить версию инструмента сборки до 22.0.1
Повторите попытку после перезагрузки Android Studio
Ответ 6
Я только что столкнулся с этой проблемой в OP, в моем случае он забирал более 20 минут, чтобы получить сборку gradle. Закрепление в "Разрешить зависимости": app_debugCompile '".
Я все еще относительно новичок в Stackoverflow, поэтому пока не могу проголосовать. Но то, что я могу вам сказать, заключается в том, что если вы за сетевым прокси-сервером, как я, и вы только что обновились до Android 1.3.1, вы, вероятно, сразу заметите эту проблему. У меня уже был веб-прокси-сервер моих компаний в настройках IDE и да, есть что-то не в порядке с обновлением 1.3.1. В качестве corochann вы должны добавить информацию прокси-сервера в gradle.properties вашего проекта. Как только я это сделал, я сразу заметил разницу. Двигаясь вперед до его разрешения, вам, вероятно, придется добавить это в каждый проект, если вы за веб-прокси и выполняете 1.3.1. У меня есть еще одна машина дома, которая не находится за прокси-сервером и работает под управлением Android Studio до версии 1.3.0 и не имеет проблем. Надеюсь, это поможет!