【发布时间】:2017-11-20 10:16:56
【问题描述】:
我是 Android 开发和 Java 的新手,但是在成功安装 Android Studio 和 JDK 之后,我设法创建了我的第一个应用程序并在模拟器和手机上测试它,现在每当我打开 Android Studio 时,我都会收到以下消息:
Gradle sync failed: 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:
-----------------------
Consult IDE log for more details (Help | Show Log)
我已经在 Google 上广泛搜索了这个网站,但到目前为止我发现的所有建议的解决方案都失败了。
我使用的是 Android Studio 2.3.3 和 JDK 1.8.0_131。
到目前为止,我已经尝试过:- 卸载 Android Studio 和 JDK,删除所有遗留的文件夹,然后重新安装。
- 从 C:\Users\$username$ 中删除 .gradle 文件夹。
- 将构建进程堆大小更改为 1024。
- 使所有缓存无效并多次重新启动。
- 双重检查甚至三重检查 JDK 和 Android SDK 的路径。
- 确保我没有额外的打开程序/窗口和后台应用程序,以防某些帖子中建议出现内存不足问题。
我仍然不知道如何解决这个问题并接受任何建议。 谢谢。
【问题讨论】:
-
IDE 日志中是否有任何帮助(单击显示日志)?你的 gradle.properties 是什么样的?您是否尝试过此相关问题中的所有建议:stackoverflow.com/questions/25009717/…?
-
@DougSimonton 谢谢你的链接。我一次又一次地浏览了所有解决方案,因为我尝试了很多不同建议变量的东西,很难记住我尝试过的东西。我现在发现,虽然我已确保允许 Android Studio 和 JDK 通过我的防火墙,但如果我关闭防火墙,它就可以工作!但是,我看不到防火墙规则中允许或阻止 gradle 的任何条目。任何有关如何让 Android Studio 与防火墙一起工作的建议将不胜感激。我使用 Bullguard Internet Security。
-
显然 Gradle 只接受来自环回接口的连接。从这里开始有一些建议的解决方案:stackoverflow.com/a/32777685/982303
-
我也有类似(可能相同)的问题,还有 android studio 2.3.3 和 JDK1.8.0_131、windows10 和 Bullguard AV,你有没有解决过你的问题?我的守护进程文件夹中的日志文件显示
java.net.SocketException: Permission denied: listen是导致错误的原因。 -
@voiDnyx 我也使用 Bullguard,如上所述发现是他们的防火墙导致了我的问题。关闭防火墙,它工作正常。不幸的是,我无法找出要调整的设置或在 Bullguard 中创建哪些异常以允许 Android Studio 正常工作,但能够通过禁用任何网络连接、然后关闭 Bullguard 防火墙然后运行 AS 来克服该问题。然后一旦运行,重新打开防火墙并重新启用网络适配器。它的技术含量很低,但对我有用!。
标签: java android android-studio