Android Studio error: Unable to start the daemon process的解决方法

 更新时间:2020年10月3日 10:41  点击:2110

在 Android Studio 上新建项目,出现 Unable to start the daemon process. 错误,具体错误信息如下:

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/3.3/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------

OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

解决方法一、

方法一:删除 C:\Users\UserName\.gradle 目录,重新启动 Android Studio即可。重启动后,它会自动为你创建一个新的。

方法二:修改配置。File -> Settings. 选择左边导航栏的Compiler项,设置 VM Options 为 -Xmx512m即可。

方法三:其它应该,留出更多的内存空间试试。

解决方法二、

在stackoverflow上找到解决方法:
Android Studio默认为Gradle daemon process分配的heap size过大(windows平台下默认最大heap size为:75% of total physical memory up to 1 GB),所以容易造成空间不足无法启动的问题。把空间配置稍小一点即可。
在Android Studio中进入

File->Settings->Compiler

将VM Options配置为一个较小的值,如-Xmx512m。

重启Android Studio问题解决。

解决方法三、

1、可能是由于杀毒软件等卸载或者禁止了daemon进程,因此,重启电脑可以解决该问题.
2、进入Chapter 6. The Gradle Daemon进行配置,其主要讲述C:\Users\Administrator\.gradle路径下(其中Administrator是自己的用户名),新建gradle.properties文件,并写入org.gradle.daemon=true

一般添加 org.gradle.jvmargs=-Xmx512m 好了

[!--infotagslink--]

相关文章

  • 解决执行maven命令时提示Process terminated的问题

    这篇文章主要介绍了解决执行maven命令时提示Process terminated的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-09-25
  • C#使用Process类调用外部exe程序

    本文通过两个示例讲解了一下Process类调用外部应用程序的基本用法,并简单讲解了StartInfo属性,有需要的朋友可以参考一下。...2020-06-25
  • python中subprocess实例用法及知识点详解

    在本篇文章里小编给大家分享的是关于python中subprocess实例用法及知识点详解内容,有需要的朋友们可以跟着学习下。...2021-10-05
  • Android Studio error: Unable to start the daemon process的解决方法

    这篇文章主要介绍了在 Android Studio 上新建项目,出现 Unable to start the daemon process问题的几种的解决方法,需要的朋友可以参考下...2020-10-03
  • C#的Process类调用第三方插件实现PDF文件转SWF文件

    本篇文章主要介绍了C#的Process类调用第三方插件实现PDF文件转SWF文件,现在分享给大家,具有一定的参考价值,有需要的可以了解一下。...2020-06-25
  • MySQL Daemon failed to start错误解决办法

    这篇文章主要介绍了MySQL Daemon failed to start错误解决办法的相关资料,需要的朋友可以参考下...2017-01-22
  • Java 多线程之两步掌握

    Java 多线程编程 Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务...2021-10-08
  • C# Process调用外部程序的实现

    这篇文章主要介绍了C# Process调用外部程序的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-01
  • 浅析C# 使用Process调用外部程序中所遇到的参数问题

    这篇文章主要介绍了C# 使用Process调用外部程序中所遇到的参数问题,需要的朋友可以参考下...2020-06-25
  • Python Process创建进程的2种方法详解

    这篇文章主要介绍了Python Process创建进程的2种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-26
  • PHP Startup: Unable to load dynamic library

    昨天帮一朋友配置服务器结果发现apache日志中有PHP Warning: PHP Startup: Unable to load dynamic library 提示了,然后调试数据库连接发现提示Call to undefined fu...2016-11-25
  • C#使用Process类调用外部程序分解

    这篇文章主要介绍了C#使用Process类调用外部程序分解,分别介绍了启动外部程序、关掉外部程序、关掉后调用一些方法的方法,需要的朋友可以参考下...2020-06-25
  • C# IDE VS2005中的Hosting Process (vshost.exe)作用介绍

    这篇文章主要介绍了C# IDE VS2005中的Hosting Process (vshost.exe)作用介绍,vshost.exe是一个宿主进程,主要用来提高调试效率,需要的朋友可以参考下...2020-06-25
  • Unable to connect to server:

    Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 这个错误很多人都提到,现在我来写写我是解决个办法了. 首先说一下我的系统:winxp...2016-11-25
  • vps报错Unable to make the session state request

    客户反应vps报错Unable to make the session state request,我司技术将解决方法总结如下,希望可以帮助更多的人解决这个问题。...2016-01-27
  • 分析CmProcess跨进程通信的实现

    CmProcess是Android一个跨进程通信框架,无需进行bindService()操作,不用定义Service,也不需要定义aidl。 支持IPC级的 Callback,并且支持跨进程的事件总线,可同步获取服务,采用面向接口方式进行服务注册与调用,服务调用方和使用者完全解耦...2021-06-28
  • Python移动测试开发subprocess模块项目实战

    这篇文章主要为大家介绍了Python移动测试开发subprocess模块项目实战示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪...2022-07-21
  • QT利用QProcess获取计算机硬件信息

    本文介绍利用QProcess获取计算机的CPU、主板、硬盘等电脑相关硬件信息。文中的示例代码讲解详细,对我们学习QT有一定的帮助,感兴趣的可以了解一下...2022-06-16
  • Java 语言守护线程 Daemon Thread使用示例详解

    这篇文章主要为大家介绍了Java语言守护线程DaemonThread使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪...2022-10-21