Gradle sync失败:守护进程的第一个结果为空.该过程很可能在连接后立即死亡

Jon*_*nLu 10 android android-gradle-plugin

我刚刚下载了一个Android Studio并将其安装在我的电脑上.但是当我尝试设置我的第一个项目"hello world"时,它总是会显示以下内容:

Gradle sync失败:守护进程的第一个结果为空.该过程很可能在连接后立即死亡.
有关更多详细信息,请参阅IDE日志(帮助|显示日志)

Ant*_*nzi 36

我通过执行以下操作解决了问题:

  1. C:/Users/.../.gradle/daemon/
  2. 打开任何文件夹 daemon
  3. 寻找这个文件 registry.bin.lock
  4. 删除它
  5. 现在,在Android Studio中同步gradle,您的问题将得到解决

成功

  • 在 macOS 中`registry.bin.lock` 文件的位置是:`~/.gradle/daemon/{gradle_version}/` (3认同)

moh*_*was 6

我在Android Studio 3中遇到了同样的问题。但是,这里提到的解决方案都没有对我有用。只有4 GB 的可用内存,唯一对我有用的就是更改为 JVM args 指定的值,这与gradle.properties文件中的RAM如下所示:

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.

org.gradle.jvmargs=-Xmx1536m
Run Code Online (Sandbox Code Playgroud)

到:

org.gradle.jvmargs=-Xmx512m
Run Code Online (Sandbox Code Playgroud)

然后文件| 使缓存无效/重新启动--> 使缓存无效并重新启动

这确实奏效了。


小智 0

  1. 只需从 android studio 中打开的项目中 查看gradle-wrapper.properties即可。distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip

  2. 现在去C:\Users.gradle\wrapper\dists那里你可以看到不同的 gradle 版本。就我而言,我有最新版本 gradle-2.11-all。

  3. 现在转到 android studio - 文件 -> 无效缓存/重新启动

  4. 现在编辑gradle-wrapper.properties并在那里添加最新版本的 gradle。更新后我的gradle-wrapper.properties看起来像这样。

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
    
    Run Code Online (Sandbox Code Playgroud)

现在同步项目。就是这样。