Студия Android 3.1.4 зависла при запуске сборки Gradle - PullRequest
0 голосов
/ 06 сентября 2018

Я работаю на Android Studio 3.1.4, Gradle 4.4. Это было хорошо, но внезапно он застрял в "беге сборкой". Нет сообщений об ошибках. Я копирую папку проекта на другую машину, и она быстро и хорошо собирается. Мне нужно встроить его в мою машину. Я деинсталлировал e и установил gradle и studio несколько раз, и он продолжает зависать при сборке. Есть идеи?

печать экрана сообщений о сборке на моем компьютере enter image description here

печать экрана успешной сборки на другом компьютере

enter image description here

Gradle Project
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

android {
    compileSdkVersion 22
    buildToolsVersion '27.0.3'
    compileOptions.encoding = 'windows-1252'

    dexOptions {
        javaMaxHeapSize "2048M"
    }

    defaultConfig {
        applicationId "br.com.savetyre"
        minSdkVersion 16
        targetSdkVersion 22
    }

    buildTypes {
        release {
            debuggable true
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        }
    }
}

repositories {
    mavenCentral()
    maven { url 'https://maven.fabric.io/public' }
    google()
}

dependencies {
    implementation 'com.android.support:support-v4:22.1.1'
    implementation 'com.android.support:appcompat-v7:22.1.1'
    implementation('com.crashlytics.sdk.android:crashlytics:2.9.3@aar') {
        transitive = true;
    }
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
}
Gradle app
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        mavenCentral()
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Поскольку загрузка Gradle занимает много времени, когда ваша сетевая ситуация не так хороша, вы должны загрузить ее самостоятельно. Мое решение:

  1. Загрузите новую версию gradle , такую ​​как gradle-4.3-all.zip и т. Д., И поместите файл в папку AS Gradle (Mac: перейдите в папку «Приложение» и откройте пакет). AS, и поместите новый Gradle в папку Gradle. PS: Если папка с новой версией Gradle не найдена, вы можете создать ее самостоятельно. Windows: как и два предыдущих ответа);
  2. Отключите Wi-Fi или локальную сеть;
  3. Откройте Android Studio 3.0 как обычно;
  4. НЕ ОТКРЫВАЙТЕ СВОЙ ПРОЕКТ НЕМЕДЛЕННО, ОБРАТИТЕСЬ К ПЕРВИЧНОЙ ЧАСТИ ПЕРВОЙ;
  5. ПЕРЕЙДИТЕ К КОМПЛЕКТНОЙ ЧАСТИ, СДЕЛАЙТЕ НАСТРОЙКИ И ВКЛЮЧИТЕ АВТОМАТИЧЕСКИЙ РЕЖИМ;
  6. Откройте проект, который вы хотите открыть;
  7. Позвольте AS проиндексировать файл и изменить свойства gradle.properties, когда он еще индексируется.
  8. Включите Wifi или LAN , и AS загрузит отсутствующий файл. ВНИМАНИЕ: НЕ ИЗМЕНЯЙТЕ МАНИФЕТ С ИСПОЛЬЗОВАНИЕМ ANDROID ИЛИ ДРУГИЕ ФАЙЛЫ ПРИ ЗАГРУЗКЕ
  9. Закройте AS и снова откройте проект. И все будет хорошо. : -)

Если вы все еще застряли в "Building Gradle Project", просто переделайте все это. Все еще не ясно? Комментарий ниже.

0 голосов
/ 06 сентября 2018

Пока вы переносили свой проект на новое устройство, я думаю, что нет проблем, потому что он застрял в его работе. скачать gradle dist, обычно занимает 5-15 минут, зависит от скорости интернет-соединения.

Вы можете использовать некоторые приемы, чтобы сделать это быстрее: -

  1. Перейти к C: \ Users [ИМЯ ПОЛЬЗОВАТЕЛЯ] .gradle \ wrapper \ dists.

  2. Скачать соответствующую версию Gradle как 4.4-all .

  3. Удалить gradle-4.4-all.zip.lck и другие файлы из каталога ..

  4. Вставьте новый загруженный gradle-4.4-all.zip здесь.

  5. Запустите андроид студию agein.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...