AndroidStudio / Gradle зависшее приложение для сборки

Когда я попытался скомпилировать этот класс в Android Studio 3.1.1 с помощью задачи Gradle строить, компилятор застрял; процессы сборки никогда не останавливаются.

package com.callforward.testsharedmemory;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        byte[] buffer = new byte[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

    }
}

Я знаю, что проблема вызвана способом инициализации массива; Я просто не знаю почему.

Кто-нибудь видел это и имел этому объяснение?

Gradle загружается бесконечно, если у вас низкое оборудование или это может быть ошибка в самой Android Studio. Попробуйте перезапустить вашу IDE и сделать это снова.

Enzokie 24.04.2018 05:42
0
1
47
2

Ответы 2

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

(если на Mac) Android Studio -> настройки ... -> Сборка, выполнение, развертывание -> Инструменты сборки -> Gradle

Установите флажок "Автономная работа" в разделе "Глобальные настройки Gradle".

Это сократит время сборки градиента на 90%.

Я использую Android Studio 3.1 на MAC. Я собираю ваш исходный код нормально.

Я думаю, что памяти, которую вы выделяете для процесса Android Studio, недостаточно. Вы пытаетесь увеличить память для процесса Android Studio.

Моя Android Studio: файл gradle.properties

org.gradle.jvmargs = -Xmx1536m

Другие вопросы по теме