AndroidStudio / Gradle卡住了建筑应用程序

时间:2018-04-24 03:28:45

标签: android android-studio

当我尝试使用Gradle 构建任务在Android Studio 3.1.1中编译此类时,编译器会卡住;构建过程永远不会停止。

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

    }
}

我知道问题是由数组初始化的方式引起的;我只是不知道为什么。

有没有人看到这个并有解释呢?

2 个答案:

答案 0 :(得分:0)

在Android Studio中转到文件 - >设置 - >构建,执行,部署 - >构建工具 - >摇篮

(如果在Mac上)Android Studio - >偏好... - >构建,执行,部署 - >构建工具 - >摇篮

检查“离线工作”'在< Global Gradle设置'

它将减少90%的gradle构建时间。

答案 1 :(得分:0)

我在MAC上使用Android Studio 3.1。我构建您的源代码确定。

我认为您为Android Studio进程分配的内存是不够的。您尝试为进程Android Studio增加内存。

我的Android Studio:文件gradle.properties

<强> org.gradle.jvmargs = -Xmx1536m