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 и не имеет проблем. Надеюсь, это поможет!