当我尝试使用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};
}
}
我知道问题是由数组初始化的方式引起的;我只是不知道为什么。
有没有人看到这个并有解释呢?
答案 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 强>