【发布时间】:2015-02-17 13:27:32
【问题描述】:
我无法对任何答案发表评论,因为我的声誉不是 50,所以我在这里提出了一个问题。 我刚刚开始使用 java android studio 学习 android 开发,当我编译几行代码时,android studio 需要永远构建和执行。我的安卓模拟器已经在运行了。所以我在互联网上寻找答案并找到以下链接 stackoverflow.com/questions/25006075/extremely-long-build-with-gradle-android-studio
但由于我是一个完全的初学者,我不知道我必须将以下代码放在哪里,如果有人可以稍微详细说明它或提供快照或博客教程,我会非常完整。我在最后谈论的是以下代码,我在编程方面并不差,但它是我第一次在 android studio 上工作,所以希望你能理解像我这样的菜鸟如何理解如何处理这种情况。来自你们的任何帮助将不胜感激。如果您认为这是另一个问题的副本,请不要担心,请告诉我,一旦我得到答案,我将删除该问题 问候,
我的问题, 1)我不知道什么是模块的构建文件。 2) 将其添加到 android 块中究竟意味着什么。 3) 这是什么 dxOptions?以及为什么它们不是 android studio 本身提供的快速启用或禁用选项。
这是我无法理解的关于我的问题/情况的答案。
回答:我不太清楚为什么 Android Studio 比命令行慢,但您可以通过打开增量 dexing 来加快构建速度。在模块的构建文件中,将此选项添加到您的 android 块中:
dexOptions { 增量真 } 在该 dexOptions 块中,您还可以指定 dex 进程的堆大小,例如:
dexOptions { 增量真 javaMaxHeapSize "4g" } 这些选项取自 adt-dev 邮件列表 (https://groups.google.com/forum/#!topic/adt-dev/r4p-sBLl7DQ) 上的一个线程,该线程具有更多上下文。
我的系统是 i3 2.6 ghz 4gb 内存
我说的是简单的 hello world 应用程序 gradle 构建完成时间为 4 到 5 分钟。
【问题讨论】:
标签: android-studio gradle android-gradle-plugin