LibGDX 项目找不到资产文件夹

2022-01-12 00:00:00 android java eclipse libgdx

我的构建环境突然遇到问题,我不知道为什么.我可以使用 gradlew desktop:run 很好地运行我的项目,但是,当我尝试使用右键单击作为桌面应用程序运行(当然在桌面项目上)从 Eclipse 运行项目时,它突然找不到我的 pack.atlas 文件.毫无疑问,该文件存在.我已经多次刷新了我的 Eclipse 项目,并且该项目使用 gradle 命令行运行良好.昨天工作正常.我能想到的唯一一件事就是昨天我从 IDE 中运行了一个 Gradle 命令,但我不确定它怎么会像这样搞砸.弄清楚这个问题对我来说很重要,因为我不能使用 Eclipse 调试器来处理这个错误.有没有人猜到为什么 Eclipse 没有看到 assets 文件夹?

I have suddenly run into an issue with my build environment and I can't figure out why. I can run my project just fine using gradlew desktop:run however, when I try to run the project from Eclipse using right-click run as desktop application (on the desktop project of course) it suddenly cannot find my pack.atlas file. There is no doubt the file exsts. I have refreshed my eclipse project multiple times and the project runs fine using gradle commandline. It was working fine yesterday. The only thing I can think of that made it mess up was I ran a Gradle command from within the IDE yesterday but I'm not sure how it could have got messed up like this. It is important for me to figure out this issue as I cannot use the Eclipse debugger with this error. Does anyone have any guess as to why Eclipse isn't seeing the assets folder?

推荐答案

可能你的android项目中的资产没有正确链接到桌面项目.

Probably your assets from the android project is not correctly linked with the desktop project.

桌面项目中的链接资产文件夹应如下所示:

Your linked assets folder from inside the desktop project should look like this:

如果不存在(或不存在),请删除文件夹(在桌面项目中),然后转到项目属性->java构建路径->来源->链接来源

If it doesn't(or it doesn't exists) ,delete the folder(in the desktop project),and go to the the project properties->java build path->source->link source

浏览->[选择android项目内的asset文件夹]->完成

相关文章