【发布时间】:2017-01-18 02:24:20
【问题描述】:
我正在使用 Android Studio,每次 Gradle 尝试构建我的项目时,它都会卡住。我的意思是它一次给我几个小时的构建对话框,我无法构建我的项目。这是截图:Android Studio Gradle Build
我已经搜索了整个互联网,但似乎没有找到可行的解决方案。我是 Android 开发的新手,所以这里可能有一些东西直直地盯着我。最让我印象深刻的是我的 .gradle 目录中的这部分日志:
DaemonExpirationPeriodicCheck running
16:20:23.790 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s
16:20:23.793 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
16:20:23.795 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
16:20:23.803 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
16:21:23.790 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
16:21:23.791 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s
16:21:23.794 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
16:21:23.795 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
16:21:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
16:22:23.792 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
16:22:23.793 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s
16:22:23.798 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
16:22:23.799 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
16:22:23.806 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
16:23:23.794 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
16:23:23.795 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s
16:23:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
16:23:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
16:23:23.807 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
如您所见,这个序列一遍又一遍地重复。我 100% 肯定我安装了正确的 gradle,但我似乎无法弄清楚为什么我的项目拒绝构建。
感谢任何帮助!
编辑: 我只是想让大家知道我想通了!显然,几年前我的父母在我的电脑上安装了一些功能非常强大的家长控制软件,但我忘记了它在那里。卸载后,Android Studio 现在可以完美运行。该软件基本上阻止了进出大多数端口的所有未知流量。无论如何,感谢大家的帮助。我终于可以开始开发了!
【问题讨论】:
-
将你的 Oracle Java JDK 更改为 8 版本并将其设置在
file -> project structure
标签: java android android-studio gradle android-gradle-plugin