【问题标题】:android studio showing errorandroid studio 显示错误
【发布时间】:2016-07-14 09:48:51
【问题描述】:
Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at  
https://docs.gradle.org/2.10/userguide/gradle_daemon.html
Please read the following process output to find out more:
Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap

【问题讨论】:

  • 重启AndroidStudio

标签: java android android-studio


【解决方案1】:

就像 Omar 所说,通常的程序是清除 Android Studio 上的任何缓存痕迹。

可以使用:File->Invalidate Caches/Restart

另外,你可以增加 gradle 的 JVM 内存。当我第一次在我的主要开发机器(它有大约 16gb 的 RAM)上这样做时,我注意到性能有了巨大的飞跃 只需取消注释 gradle.properties 文件的行并根据自己的喜好更改值。

\# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

问候

【讨论】:

  • 实际上,我将这个项目从我的笔记本电脑(8gb ram)复制到了 pc(2gb ram),我为笔记本电脑中的 android studio 分配了更多内存,所以这可能是问题
  • 请给我解决方案
  • 也许这就是问题所在!来自 gradle 的页面:“这个问题的解决方案是 Gradle 守护进程:一个长期存在的后台进程,它可以比其他情况更快地执行您的构建。我们通过避免昂贵的引导过程以及利用缓存来实现这一点,通过将有关您项目的数据保存在内存中。” Android Studio 自己使用大量内存(平均为 1.5gb)。由于 gradle 将所有内容都放入内存以部署更快的运行,它可能会耗尽您剩余的内存并最终由于内存不足而崩溃。
  • 您可以关注其他topic。我有一台 8gb 的机器,我用 gradle 随意构建我达到了 3.5/4.0GB 的已用 RAM。就像通常建议的那样,您可以升级 RAM 以提高 JVM 性能。尝试运行您的项目,同时检查任务管理器的 CPU 和 RAM 负载。如果它达到 90% 以上的值,则显然是资源不足。
【解决方案2】:

我建议通过 File->Invalidate Caches/Restart 使 Android Studio 缓存失效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 2016-08-04
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多