2014-10-04 43 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