2014-10-04 66 views
6

我突然遇到了我的构建环境问题,我找不到原因。我可以使用gradlew桌面运行我的项目:但是运行时,当我尝试使用右键单击运行桌面应用程序(当然在桌面项目上)时,它突然找不到我的pack.atlas文件。毫无疑问,该文件存在。我多次刷新了我的eclipse项目,并且使用gradle命令行可以正常运行项目。昨天工作正常。我唯一能想到的就是让它搞砸了,我昨天在IDE中运行了一个Gradle命令,但我不确定它是如何像这样搞砸的。对于我来说,解决这个问题非常重要,因为我无法使用带有此错误的Eclipse调试器。有没有人有任何猜测为什么Eclipse没有看到资产文件夹?LibGDX项目找不到资产文件夹

+0

哪里是你的'pack.atlas'文件?它在Android项目的资产文件夹中吗?如果是这样,您需要将Android项目添加到Desktop项目的类路径中。 – 2014-10-04 17:53:57

+0

我应该可以执行gradlew eclipse来生成所有的Eclipse文件。这似乎并不幸运。也许它从我的.classpath中丢失,因为我没有看到我的资产文件夹在那里提到。 – Barodapride 2014-10-04 17:59:59

+0

从我有限的libgdx经验中,您仍然需要在Eclipse IDE中手动设置类路径。 – 2014-10-04 18:03:18

回答

7

可能您的Android项目资产与桌面项目没有正确关联。

你的链接资产从桌面项目文件夹里面应该是这样的: enter image description here

如果没有(或不存在),删除(在桌面项目)的文件夹,然后去到了项目属性 - >Java构建路径 - > - >链接源

enter image description here

浏览 - >[选择Android项目中的资源文件夹] - >完成

enter image description here

+0

它已经在那里。 – Barodapride 2014-10-04 19:21:19

+1

@Barodapride好吧然后:(也许尝试重新添加它? – SteveL 2014-10-04 19:23:47

+0

重新添加它后,它的工作。添加它在那里添加它到我的.classpath文件在桌面项目。但是,我从那里删除,它仍然结论:这是没有意义的。 – Barodapride 2014-10-04 19:28:51