Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 使用android studio进行难以置信的缓慢构建_Android Studio_Gradle_Build - Fatal编程技术网

Android studio 使用android studio进行难以置信的缓慢构建

Android studio 使用android studio进行难以置信的缓慢构建,android-studio,gradle,build,Android Studio,Gradle,Build,我知道这是一个非常常见的问题,但我想了解在我的情况下发生了什么。我在android studio上有一个非常小的项目,IDE启动时的构建时间大约为5秒。然后,当我运行该项目时,gradle需要1到3分钟来构建,在我的真实设备或genymotion虚拟设备中启动应用程序需要额外的几分钟。我认为这是不可接受的,因为如果我必须测试一些不清楚的代码的最小部分,我必须投入一天的时间来找到解决方案。我必须明确指出,我从网上类似的问题中得到了一些建议,比如激活gradle deamon并将其设置为脱机工作,但

我知道这是一个非常常见的问题,但我想了解在我的情况下发生了什么。我在android studio上有一个非常小的项目,IDE启动时的构建时间大约为5秒。然后,当我运行该项目时,gradle需要1到3分钟来构建,在我的真实设备或genymotion虚拟设备中启动应用程序需要额外的几分钟。我认为这是不可接受的,因为如果我必须测试一些不清楚的代码的最小部分,我必须投入一天的时间来找到解决方案。我必须明确指出,我从网上类似的问题中得到了一些建议,比如激活gradle deamon并将其设置为脱机工作,但没有任何帮助。我的问题是:我必须接受这种情况,还是有办法加快工作流程?即使只更改了一行代码,每次都需要重新生成所有项目吗?

是的,速度很慢,对此无能为力。除了尽可能使用纯Java对代码进行单元测试,并且仅在需要测试用户界面交互时才运行仿真器。@Lucho如果我必须测试UI行为怎么办?我认为对于像我这样的初学者来说,通过测试和尝试来了解android UI是一场噩梦!一台更好的计算机可能会有所帮助,并且依赖Android Studio中的布局预览来进行小的UI更改。如果你想尝试使用Android Studio 2.0预览版,谷歌称其将“超快速”-