Android Studio非常慢

时间:2013-10-09 07:35:32

标签: performance gradle android-studio

我有一个项目,里面有大约20个模块。 Gradle清洁大约需要5分钟。如果我添加一个新的模块gradle更新项目需要超过5分钟。

外部库没有依赖关系。依赖关系只在几个模块之间的项目内部。

我有没有gradle的同一个项目,它工作正常。我没有将旧项目转换为gradle。我创建了一个新项目,其文件结构由gradle推荐。但是凭借这种表现,这不是很有用......

知道gradle出了什么问题吗?

6 个答案:

答案 0 :(得分:8)

只需在以下目录中创建名为gradle.properties的文件:

/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:Users<username>.gradle (Windows)

将此行添加到文件中:

org.gradle.daemon=true

来源:https://www.timroes.de/2013/09/12/speed-up-gradle/

答案 1 :(得分:3)

我在Ubuntu的Android工作室太慢了,我已经完成了这些工作以加快速度。 在欢迎屏幕中单击(您也可以通过文件&gt;关闭项目)

 >configure>project default>
>code style > compiler > 
  click the following options 
     -make project automatically
     -use in process build
     -configure on demand
then in compiler (below the first one)
     - give build process heap size as 1000 or 1500
       (it will take a lot of RAM but Android studio will be extremely fast)
       give the same heap size for Android build and gradle build in the below tabs

希望它会有所帮助

答案 2 :(得分:2)

这也有帮助:

  

如果您发现Android Studio工作缓慢,请考虑减少防病毒保护下的文件夹数量。

     

项目中的每个防病毒检查都会消耗资源。如果从防病毒保护中排除某些文件夹,则可以显着提高性能。

来源:Android Studio的当天提示。

编辑:2019年Google I / O演讲中提出了同样的观点:https://youtu.be/8rfvfojtRss?list=WL&t=756

答案 3 :(得分:1)

在中设置自定义VM选项 帮助 - &gt;编辑自定义VM选项。

-Xms1024m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

文件 - &gt;设置 - &gt;构建执行

编译器 - &gt;命令行选项设置 - 离线

Gradle - &gt; 检查OfflineWork。

启动SDK Manager - &gt; 下载HAXM安装程序。

现在Android工作室就像Windows中的魅力一样。 快乐编码:)

答案 4 :(得分:0)

在Windows上,我发现我的反间谍软件认为jar文件就像归档一样。所以我把它们从扫描中排除了,但它不是很安全....

答案 5 :(得分:0)

我有一台用于Android Studio的MacBook,当我开始使用它时,即使对于最小的应用程序,它也完全无法使用5到10分钟进行构建。 Android模拟器仍然无法正常工作。两件事使系统可用。添加了更多内存 - 我最初有2GB,现在有8GB ......并使用通过USB连接的实际Android硬件。

我的MacBook规格如下 - macOS Sierra版本10.12.3 MacBook(13英寸,2010年中)处理器2.4 GHz Intel Core 2 Duo内存8 GB 1067 MHz DDR3显卡NVIDIA GeForce 320M 256 MB序列号 - 哎呀!< / p>

我用于构建的手机是使用Android 4.4.2 KitKat的LG Sporty

Android Studio已加载并启用了英特尔HAXM扩展程序。