Gradle挂起执行任务:[:android:generateDebugSources

Mak*_*ele 7 android gradle libgdx android-studio robovm

自从我的Mac OS X更新到El Capitan(以及安卓工作室从1.5.1到2.x使用所有工具和sdks)我在Android Studio中遇到了我的libgdx-robovm游戏问题.当我在做Gradle Sync时,它总是挂起:

执行任务:[:android:generateDebugSources,:android:generateDebugAndroidTestSources,:android:mockableAndroidJar,:android:prepareDebugUnitTestDependencies,:android-full:generateDebugSources,:android-full:generateDebugAndroidTestSources,:android-full:mockableAndroidJar,:android-full: prepareDebugUnitTestDependencies]

总是.悬挂我的意思是永远.

我看到很少有同样问题的主题,但我找不到任何解决方案,我真的很沮丧.我试过了:

1)确保我安装了zlib(s /usr/include/zlib.h),

2)在Global Gradle设置中我尝试打开"离线工作",但结果是一样的,

3)清除robovm和gradle缓存,

4)重启Android Studio,

5)将Android Studio更新到最新的稳定版本,

6)我已经尝试了最新的gradle,但它只是提出了新的问题,最后在摆脱它们后我得到了相同的点(悬挂),

7)删除.gradle目录,

8)删除构建目录的内容,

9)清洁和重建,

10)无效和重新启动 - 重新启动后它没有挂起,但任何操作(清理,重建,同步)都会再次挂起,

11)尝试过较旧的Android Studio(1.5.1),

12)尝试了不同的gradle插件版本:1.2.3,1.5.0,2.0 +

13)尝试了不同的android构建工具(22.0.1和23.xx)

14)直接从控制台编译(使用-d获取更多日志):

最后几行:

11:17:41.891 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry]将模型元素'tasks.tasks'转换为状态GraphClosed.

11:17:41.891 [INFO] [org.gradle.execution.TaskNameResolvingBuildConfigurationAction
]

从项目中选择的主要任务"任务":11:17:41.893 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskGraphExecuter]时间:

创建DAG耗时0.002秒11:17:41.894 [INFO] [org.gradle.BuildLogger]评估所有项目.

配置> 7/7项目

(永远......)

编辑:

可能导致这种冻结的问题是我有ios(robovm)的2个子项目,当我删除其中一个时,它最终起作用.这只是ios的一个问题,因为android 2子模块不是问题.我还必须将r​​obovm更新到最新版本.

小智 2

上次升级后,我们的商店遇到了这个问题,但我们所要做的就是

构建 > 清理项目

构建 > 重建项目

尝试运行它,如果它不起作用,则转到

文件 > 无效缓存/重新启动并选择“无效并重新启动”

然后关闭项目,重新打开并再次运行。