Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 梯度同步失败:守护进程的第一个结果为空。最有可能的是,该进程在连接后立即停止_Android_Android Gradle Plugin - Fatal编程技术网

Android 梯度同步失败:守护进程的第一个结果为空。最有可能的是,该进程在连接后立即停止

Android 梯度同步失败:守护进程的第一个结果为空。最有可能的是,该进程在连接后立即停止,android,android-gradle-plugin,Android,Android Gradle Plugin,我最近刚下载了一个Android Studio,并将其安装在我的电脑上。但当我尝试设置我的第一个项目“hello world”时,它总是会出现以下问题: 梯度同步失败:守护进程的第一个结果为空。很可能在连接后进程立即停止。 有关更多详细信息,请参阅IDE日志(帮助|显示日志) 今天我遇到了同样的问题。我得到了一个解决方案。希望这会有帮助 1.只需查看android studio内部打开的项目中的gradle wrapper.properties。 分配URL=https://services.g

我最近刚下载了一个Android Studio,并将其安装在我的电脑上。但当我尝试设置我的第一个项目“hello world”时,它总是会出现以下问题:

梯度同步失败:守护进程的第一个结果为空。很可能在连接后进程立即停止。
有关更多详细信息,请参阅IDE日志(帮助|显示日志)


今天我遇到了同样的问题。我得到了一个解决方案。希望这会有帮助

1.只需查看android studio内部打开的项目中的gradle wrapper.properties。 分配URL=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
现在同步项目。就这样。
祝大家编码愉快。祝你们有愉快的一天。

猜猜看,我刚刚面对了这个问题,我解决了它。 我做了一些非常冒险的事情,但看起来故障在gradle缓存目录中。
如果您使用的是windows目录。将位于C:\Users\username…..gradle\caches和deamon invalidate Cache/Restart 4。现在编辑gradle-wrapper.properties并在那里添加最新版本的gradle。更新后,我的gradle-wrapper.properties如下所示。从上面的答案来看。这对我很有效

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

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

org.gradle.jvmargs=-Xmx1536m
  • 转到
    C:/Users/...gradle/daemon/
  • 打开
    守护进程中的任何文件夹
  • 查找此文件
    registry.bin.lock
  • 删除它
  • 现在在Android Studio中同步gradle,您的问题就会得到解决

  • 成功

    我也面临同样的问题。我从Android Studio退出并重新打开了Android Studio。在我的情况下,然后问题解决了。您可以尝试此过程。

    解决方案:我唯一的解决方法是使用ipv6而不是ipv4:在bin/studio.vmoptionsbin/studio64.vmoptions中(取决于您是32位还是64位),更改行

    • Djava.net.preferIPv4Stack=true

    • Djava.net.preferIPv6Stack=true

      • 今天,我面临着同样的问题。文件无效和重新启动对我有效。

        我在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
        
        致:

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


        这确实起到了作用。

        如果这里提到的任何情况都没有达到预期效果,那么windows中的
        dnsapi.dll
        文件可能有问题,有几种软件使用该文件(这种情况很少发生,但请尝试一下)

        关闭Android Studio并尝试运行使用此
        dnsapi.dll
        文件的程序(软件)。例如,尝试运行BitTorrent。如果显示“您的计算机缺少DNSapi.dll”
        ,则studio错误很可能是由于dll文件损坏/丢失所致

        尝试在命令提示符下运行以下命令。(确保您的internet连接良好。

        然后运行系统文件检查器

        sfc /scannow
        
        这需要一些时间。
        现在运行Android studio

        第一个功劳是卡利·基曼齐。。 对于此答案[Windows 7-10]

        转到C:/Users/...gradle/daemon/ 打开守护进程中的任何文件夹 查找此文件registry.bin.lock 删除它 现在在Android Studio中同步gradle,您的问题应该会得到解决

        noobs的一点更新。。C:/Users//.gradle/daemon/
        不要删除registry.bin.lock文件,只需将其重命名为registry.bin.lock.backup以防万一。。虽然文件本身可能已损坏

        我只是按照另一个答案,但在mac中找不到注册表.bin.lock
        文件,然后我删除了以下文件夹,'

        • /Users/./.gradle/caches

        • /Users/./.gradle/daemon

        • DISM.exe /Online /Cleanup-image /Restorehealth
          
        然后执行文件->使缓存无效/重新启动。 上面的文件夹应该在Gradle同步期间更新,如果弹出Gradle更新的弹出窗口,请说是


        请在删除之前备份这些文件夹。

        在我的情况下,在尝试了上述所有操作后,我意识到:

        • 我使用的是wifi网络@brandname咖啡店,该网络具有身份验证
        • 我还启用了全局渐变设置:“脱机工作”(设置/构建、执行、部署/渐变/全局渐变设置)
        我切换到手机热点,取消了离线工作

        现在(1个半小时后),我的构建再次运行


        希望这有帮助。

        坐在MacOs 10.14.6上尝试了以下方法:

        • 关闭/打开Android Studio
        • 使缓存无效/重新启动
        • 从Tools/SDK Manager下载最新的NDK
        • 从mac删除所有NDK
        没有任何帮助。唯一有效的方法是重置Mac


        仍然不知道是什么原因导致这种行为

        找到了实际问题:

        您需要在中查看守护程序的输出日志:
        ~/.gradle/daemon/X.X.X/daemon-XXXXXXX.out.log
        。然后搜索带有
        [错误]
        的行


        一行代码:
        grep'\[ERROR\]'~/.gradle/daemon/*/daemon*.out.log

        您在IDE日志中找到了什么