Android Studio 3.1 застряла на настройке сборки более 30 минут

Поэтому я только что обновил свою Android Studio до 3.1 с 3.0.1. Пока я пишу это, прошло более 30 минут, и Android Studio застряла на Настроить сборку.

Что я сделал:

  1. изменить версию gradle в файле gradle проекта
  2. проверил мой интернет (он работает нормально)


Ниже показан снимок экрана с результатами поиска в Интернете

изображение, показывающее интернет-статистику вместе с журналом сборки


В частности, эти зависимости занимают все время.
дальнейшие журналы сборки


Мой проект build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        mavenCentral()
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'

        // 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
}


А вот и мое приложение build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.smk.carsapp"
        minSdkVersion 19
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
configurations {
    all*.exclude group: 'com.squareup.okhttp3', module: 'okhttp'
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:27.1.0'
    implementation 'com.android.support:exifinterface:27.1.0'
    implementation 'com.android.support:support-v13:27.1.0'
    implementation 'com.android.support:cardview-v7:27.1.0'
    implementation 'com.android.support:design:27.1.0'
    implementation 'com.google.code.gson:gson:2.8.2'
    implementation 'com.wdullaer:materialdatetimepicker:3.5.1'
    implementation 'com.squareup.okhttp3:okhttp:3.10.0'
    implementation 'com.github.bumptech.glide:glide:4.6.1'
    implementation 'com.jsibbold:zoomage:1.1.0'
    implementation 'com.siclo.ezphotopick:library:1.0.8'
    //    TEST
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
    implementation files('libs/ksoap2-android-assembly-3.6.2-jar-with-dependencies.jar')
}
repositories {
    mavenCentral()
    maven {
        url 'https://dl.bintray.com/siclo/SicloAndroidOSS'
    }
}

person Syed Muntazir Mehdi    schedule 28.03.2018    source источник
comment
дождитесь окончания, вчера когда я обновлял свою студию, на обновление ушло около 30-40.   -  person Lucifer    schedule 28.03.2018
comment
вы можете попробовать этот заголовок ="Ошибка синхронизации Android Studio Gradle не удалось получить код состояния 5"> stackoverflow.com/questions/49510176/, если вы хотите быстро решить проблему !!   -  person Santanu Sur    schedule 28.03.2018
comment
@Lucifer Я ждал больше часа, а потом отменил. Я не думаю, что это было бы полезно.   -  person Syed Muntazir Mehdi    schedule 28.03.2018
comment
@SantanuSur Похоже, это может решить мою проблему. В настоящее время загрузка gradle-4.4-all.zip будет обновляться после ее завершения.   -  person Syed Muntazir Mehdi    schedule 28.03.2018
comment
@SantanuSur Большое спасибо. изменение 4.1 на 4.4 решило мою проблему.   -  person Syed Muntazir Mehdi    schedule 28.03.2018


Ответы (3)


попробуй это :

Android Studio: выберите "Файл" -> "Настройки" -> "Сборка, выполнение, развертывание" -> "Инструменты сборки" -> "Gradle".

Проверьте «Автономная работа» в разделе «Глобальные настройки Gradle».

Это сократит время сборки Gradle на 80%.

введите здесь описание изображения

и проверьте зависимости градиента

buildscript {
  dependencies {
     classpath 'com.android.tools.build:gradle:2.0.0-alpha9'
 }
 }

Добавьте dexOption и укажите следующий heapSize

dexOptions {
incremental = true;
preDexLibraries = false
javaMaxHeapSize "4g"
}
person Android Geek    schedule 28.03.2018

Исправлено: я изменил distributionUrl в gradle-wrapper.properties, как указал Сантану здесь.

В gradle-wrapper.properties используйте это: -

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

Вместо 4.1-all.zip.

person Syed Muntazir Mehdi    schedule 28.03.2018

Нажмите, чтобы открыть снимок экрана

Включить переключение автономного режима. Решил мою проблему. Проверьте скриншот для более подробной информации.

Просто выберите этот, если он не выбран. Раньше у меня это работало, это занимало 25-30 минут, теперь это занимает всего несколько секунд.

person Rehan    schedule 02.09.2020
comment
Ответы должны быть конкретными для пользователя. Пожалуйста, добавьте немного кода, чтобы автор мог воспроизвести ваше решение. stackoverflow.com/help/how-to-answer - person lorem ipsum; 02.09.2020
comment
Я только что включил автономный режим. Проверьте скриншот. - person Rehan; 03.09.2020