我刚刚下载了一个Android Studio并将其安装在我的电脑上。但是,当我尝试建立我的第一个项目" hello world"时,它总是会出现以下情况:
Gradle sync失败:守护进程的第一个结果为空。很可能这个过程在连接后立即死亡 有关更多详细信息,请参阅IDE日志(帮助|显示日志)
答案 0 :(得分:25)
我通过执行以下操作解决了问题:
C:/Users/.../.gradle/daemon/
daemon
registry.bin.lock
<强>成功强>
答案 1 :(得分:1)
猜猜是什么,我刚刚面对这个问题并且我解决了它。
我做了一些非常危险的事情,但看起来好像是在gradle缓存目录中。
如果你正在使用windows dir。将在C:\ Users \ username ..... gradle \ caches和deamon&lt; - 将成为存储所有gradle版本的目录。从Cache以及Deamon文件夹中删除最新的特定版本。下次您的项目同步时,AS将自动生成这两个文件。
此外
3.现在去android studio - File - &gt; invalidate Cache / Restart 4.Now edit gradle-wrapper.properties并在那里添加最新版本的gradle。更新后我的gradle-wrapper.properties看起来像这样。从上面的答案。这对我有用
答案 2 :(得分:1)
我在 Android Studio 3 中遇到了同样的问题。但是,这里提到的解决方案都没有对我有用。只有 4 GB的内存,只有对我有用的只是更改为 gradle.properties 文件中与RAM相关的JVM args指定的值,如下所示:
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx1536m
为:
org.gradle.jvmargs=-Xmx512m
然后文件|无效缓存/重新启动 - &gt;无效并重新启动
这真的成功了。
答案 3 :(得分: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 - 文件 - &gt;使Cache / Restart无效 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
现在同步项目。而已。 Happy Coding Guys。祝你有个美好的一天。
答案 4 :(得分:0)
我也遇到了同样的问题。我退出了Android Studio并重新打开了Android Studio。在我的情况下,问题解决了。你可以尝试这个程序。
答案 5 :(得分:0)
解决方案:我唯一的解决方法是在 bin / studio.vmoptions 或 bin / studio64.vmoptions (取决于您是32位还是64位),更改行
通过
答案 6 :(得分:0)
今天我遇到了同样的问题。文件无效&amp;重启对我有用。
答案 7 :(得分:0)
如果此处提到的任何一种情况都不符合预期,则您的Windows中的groupFooterSection2
文件可能存在问题,几种软件都在使用该文件(在极少数情况下会发生,但是请尝试一下)。
关闭Android Studio,然后尝试运行使用此dnsapi.dll
文件的程序(软件)。对于前。尝试运行BitTorrent。如果显示dnsapi.dll
,则说明Studio错误很可能是由于dll文件损坏/丢失。
尝试在命令提示符下运行以下命令。(确保您的Internet连接良好)
'DNSapi.dll missing from your computer'
然后运行系统文件检查器。
DISM.exe /Online /Cleanup-image /Restorehealth
这需要一些时间。 现在运行Android Studio。
答案 8 :(得分:0)
答案 9 :(得分:0)
我只是遵循了另一个答案,但是在Mac中找不到 registry.bin.lock 文件,然后我删除了以下文件夹,'
/ Users /../。gradle / caches
/ Users /../。gradle / daemon
然后执行“文件”->“使缓存无效/重新启动”。 上面的文件夹应该在Gradle Sync期间更新,如果它抛出用于Gradle更新的弹出窗口,请说是
在删除之前,请备份这些文件夹。
答案 10 :(得分:0)
在我的情况下,尝试了上述所有方法之后,我意识到:
我切换到手机热点,并停用了离线工作。
现在(一个半小时后),我的构建再次运行。
希望这会有所帮助。
答案 11 :(得分:0)
坐在MacOs 10.14.6上尝试了以下操作:
没有任何帮助。唯一有效的是重置Mac
仍然不知道是什么原因导致了这种行为
答案 12 :(得分:0)
查找实际问题:
您需要查看守护进程的输出日志:~/.gradle/daemon/X.X.X/daemon-XXXXXXX.out.log
。然后搜索带有 [ERROR]
的行。
一个班轮:grep '\[ERROR\]' ~/.gradle/daemon/*/daemon*.out.log
答案 13 :(得分:0)
我在 IntelliJ 中遇到了同样的问题。我通过在终端中运行以下命令来修复它:
./gradlew --stop
答案 14 :(得分:-2)
现在在我面前给出的答案非常技术性,我的正好相反。每次出现这个问题时对我有用的是检查我的互联网连接。一旦我连接到我的移动热点而不是我的常规 wifi,我就遇到了这个问题。我不知道为什么,但重新连接到我的 wifi 修复了它。我没有重新启动 IDE 或任何东西。我确定这背后有一些技术解释,但只要它有效,我就很好,哈哈。