【问题标题】:Taking a lot of time to build gradle花费大量时间来构建 gradle
【发布时间】:2016-06-21 22:22:51
【问题描述】:

我正在Android Studio 的办公室里做一个项目,它在那里工作得很好。
但是当我在Android Studio 的个人笔记本电脑上打开同一个项目时,构建gradle 需要花费大量时间。
请问大家有解决办法吗?

【问题讨论】:

  • 你检查过你电脑上的 gradle 有什么问题吗?尝试执行 ./gradlew tasks --info 看看发生了什么。
  • 可能是因为大量使用库..

标签: android android-studio gradle build.gradle


【解决方案1】:

我也面临同样的问题,实际上你的个人笔记本电脑不兼容运行 android studio,在 android 的文档中他们提到 4 GB RAM 就足够了,但我个人的经验说 RAM 应该是 8 GB,这也取决于您的操作系统在 MAC os android studios 中运行顺利,然后在 Linux 中它也提供了良好的性能,但在 Windows 中它产生了一个问题,我认为您需要升级您的 RAM。

【讨论】:

    【解决方案2】:

    将此行添加到文件中:

    org.gradle.daemon=true 从现在开始,Gradle 将使用守护进程来构建,无论您是从命令行使用 Gradle 还是在 Android Studio 中构建。您还可以将 gradle.properties 文件放在项目的根目录中,并将其提交到您的 SCM 系统。但是您必须为每个项目执行此操作(如果您想在每个项目中使用守护程序)。

    注意:如果您有一段时间(目前是 3 小时)没有使用 Gradle 构建任何东西,它将停止守护进程,因此您在下一次构建时会遇到很长的启动时间。

    注意:性能改进是 Gradle 路线图中 2014 年(以及到 2015 年)的重要任务之一。所以我希望,我们会看到这些年的总体表现有所提高。

    注意:这只会影响控制台构建。 Android Studio 始终使用 Gradle 守护程序(并根据您的设置进行一些其他优化)。

    【讨论】:

      【解决方案3】:

      找到原因了!!如果 Android Studio 有代理服务器设置并且无法访问服务器,那么构建需要很长时间,可能是它试图访问代理服务器并等待超时。当我删除代理服务器时,它的工作正常。

      在 Windows 文件 > 设置 > 外观和行为 > 系统设置 > HTTP 代理

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-15
        • 2023-03-17
        • 2017-07-23
        • 1970-01-01
        • 2018-01-10
        • 2013-02-15
        • 2015-03-14
        • 1970-01-01
        相关资源
        最近更新 更多