自从我的Mac OS X更新到El Capitan(以及所有工具和sdks的1.5.1到2.x的android studio)后,我在Android Studio中的libgdx-robovm游戏出现问题。当我正在进行Gradle Sync时,它总是挂起:
执行任务:[:android:generateDebugSources, :android:generateDebugAndroidTestSources,:android:mockableAndroidJar, :安卓:prepareDebugUnitTestDependencies, :Android的全:generateDebugSources, :Android的全:generateDebugAndroidTestSources, :Android的全:mockableAndroidJar, :机器人全: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.x.x)
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子模块不是问题。我还必须将robovm更新到最新版本。
答案 0 :(得分:2)
我们在上次升级后在我们的商店遇到了这个问题,但我们所要做的只是
构建>清洁项目
构建>重建项目
尝试运行它,如果它不起作用,那么转到
档案>无效的缓存/重新启动并选择"无效并重新启动"
然后关闭项目,重新打开并再次运行。
答案 1 :(得分:2)
delete .gradle file and after that
Build > Clean Project
Build > Rebuild Project
尝试运行它,如果它不起作用,那么转到
File > Invalid Caches / Restart and select "Invalidate and Restart"
然后关闭项目,重新打开并再次运行。
答案 2 :(得分:0)
尝试其中一些:
希望这可以解决您的问题。 :)
答案 3 :(得分:0)
我通过以下方式克服了这个问题:
文件:设置>>即时运行>>禁用即时运行
然后
使缓存无效并重新启动