【问题标题】:Android Studio is very slowAndroid Studio 很慢
【发布时间】:2013-10-09 07:35:31
【问题描述】:

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

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

我有没有 gradle 的相同项目,它运行良好。我没有将旧项目转换为 gradle。我用 gradle 推荐的文件结构创建了一个新项目。但是有了这个性能,这不是很有用......

知道 gradle 出了什么问题吗?

【问题讨论】:

标签: performance gradle android-studio


【解决方案1】:

只需在以下目录中创建一个名为 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/

【讨论】:

    【解决方案2】:

    我在 Ubuntu 中的 Android 工作室太慢了,我做了这些事情来加快速度。 在欢迎屏幕中单击(您也可以通过文件>关闭项目转到它)

     >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
    

    希望对你有帮助

    【讨论】:

    • 我也有同样的问题。日食着火了,因为工作室正在努力启动.. 实验性应用程序永远不应该向大众发布。
    • 我同意。很多人都有如何让它快速的食谱,但它仍然很慢。 Eclipse 中不需要的东西。我刚刚在其中测试了一个旧应用程序。我发誓我想哭它构建应用程序的速度有多快。
    【解决方案3】:

    这也有帮助:

    如果您发现 Android Studio 运行缓慢,请考虑减少受防病毒保护的文件夹数量的可能性。

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

    来源:来自 Android Studio 的每日提示。

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

    【讨论】:

    • Android Studio 有防病毒保护吗?还是在谈论默认情况下可以在您的计算机上运行的第三方产品?
    • ^ 是的。我对这意味着什么感到有点困惑。
    • @DavidArgyleThacker 它在谈论第三方软件。通常,带有默认选项的防病毒软件不会打扰您
    【解决方案4】:

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

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

    文件-->设置-->构建执行

    编译器-->命令行选项设置--offline

    Gradle-->检查 OfflineWork。

    启动 SDK 管理器--> 下载 HAXM 安装程序。

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

    【讨论】:

      【解决方案5】:

      在 Windows 上,我发现我的反间谍软件将 jar 文件视为存档。所以我已经将它们排除在扫描之外,但它不是很安全....

      【讨论】:

        【解决方案6】:

        我有一台用于 Android Studio 的 MacBook,当我开始使用它时,即使是最小的应用程序也需要 5 到 10 分钟才能构建完全不可用。安卓模拟器还是不行。有两件事使系统可用。添加了更多内存 - 我最初有 2GB,现在有 8GB ......并使用通过 USB 连接的实际 Android 硬件。

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

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

        Android Studio 已加载并打开 Intel HAXM 扩展。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-06-14
          • 1970-01-01
          • 2015-10-11
          • 2019-12-16
          • 2015-09-06
          • 2012-08-19
          • 1970-01-01
          相关资源
          最近更新 更多