Gradle挂起执行任务:[:android:generateDebugSources
自从将我的Mac OS X更新为El Capitan(以及所有工具和sdks将android studio从1.5.1更新至2.x)后,我在Android Studio中遇到了libgdx-robovm游戏问题。 当我进行Gradle同步时,它总是挂起:
执行任务: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)在全球Gradle设置中,我尝试打开“离线工作”,但结果相同,
3)清除robovm和gradle缓存,
4)重新启动Android Studio,
5)更新Android Studio到最新的稳定版本,
6)我尝试了最新的gradle,但它只是提出了新的问题,最后在摆脱它们之后,我得到了同样的观点(悬挂),
7)删除.gradle目录,
8)删除构建目录的内容,
9)清洁和重建,
10)失效&重启 - 重启后没有挂起,但任何操作(清理,重建,同步)再次挂起gradle,
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项目
(永远......)
编辑:
可能导致这种冻结的问题是,我有2个子项目用于ios(robovm),并且当我移除其中一个时,它终于奏效。 这只是iOS的一个问题,因为Android 2子模块不是问题。 我也必须更新robovm到最新版本。
最后一次升级后,我们的店中出现了这个问题,但我们所要做的只是
构建>清洁项目
Build>重建项目
尝试运行它,如果它不起作用,然后去
文件>无效缓存/重新启动并选择“无效和重新启动”
然后关闭该项目,重新打开并重新运行它。
delete .gradle file and after that
Build > Clean Project
Build > Rebuild Project
尝试运行它,如果它不起作用,然后去
File > Invalid Caches / Restart and select "Invalidate and Restart"
然后关闭该项目,重新打开并重新运行它。
尝试一下这些:
希望这会解决你的问题。 :)
链接地址: http://www.djcxy.com/p/91411.html上一篇: Gradle hangs on Executing tasks: [:android:generateDebugSources