我有一个由gdx-setup.jar工具生成的libGDX项目,包括核心,android,桌面和html模块。我没有触及任何gradle文件,我的构建已经好几周了。
今天早上,当我打开IntelliJ IDEA(版本135.1230)时,它提供了更新Scala插件,所以我接受并重新启动,然后尝试打开项目。我的libGDX项目根本不使用Scala:我有其他工作的插件。当我尝试打开项目时,我得到了臭名昭着的“Gradle项目同步失败。基本功能(例如编辑,调试)将无法正常工作”消息。在显示相同的消息之前,单击“再试一次”会稍微考虑一下。 “事件日志”窗口不包含任何输出,“消息”窗口显示:
错误:(类java.lang.String)
Scala插件并不是唯一可能发生变化的东西:自项目上次工作以来,我重新启动了(Ubuntu)机器,所以有些软件包更新可能只是起作用了。
根据其他人的建议,我尝试编辑root gradle.properties以将org.gradle.configureondemand
更改为false
,这没有任何区别。我尝试过执行“Build→Clean Project”和“Invalidate and Restart”,效果相同。我还尝试运行git clean -X
并将Gradle项目重新导入到IDEA中,但我只是得到一个“Resolve error”对话框,其中包含与上面相同的消息。
运行类似
的构建命令./gradlew android:assemble
来自shell的仍然可以正常工作:只有IntelliJ IDEA有问题。
即使您从未见过这个特殊问题,我也会感谢您在何处开始调试它。错误消息并没有给我带来很多东西。