Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LibGDX项目找不到资产文件夹_Java_Android_Eclipse_Libgdx - Fatal编程技术网

Java LibGDX项目找不到资产文件夹

Java LibGDX项目找不到资产文件夹,java,android,eclipse,libgdx,Java,Android,Eclipse,Libgdx,我的构建环境突然出现问题,我不知道为什么。我可以使用gradlew desktop运行我的项目:但是,当我尝试在桌面项目上使用右键单击run as desktop应用程序从Eclipse运行项目时,它当然突然找不到我的pack.atlas文件。毫无疑问,该文件存在。我已经多次刷新了我的eclipse项目,并且该项目使用gradle命令行运行良好。昨天天气很好。我能想到的唯一一件事是,我昨天在IDE中运行了一个Gradle命令,但我不确定它怎么会像这样被搞得一团糟。对我来说,解决这个问题很重要,因

我的构建环境突然出现问题,我不知道为什么。我可以使用gradlew desktop运行我的项目:但是,当我尝试在桌面项目上使用右键单击run as desktop应用程序从Eclipse运行项目时,它当然突然找不到我的pack.atlas文件。毫无疑问,该文件存在。我已经多次刷新了我的eclipse项目,并且该项目使用gradle命令行运行良好。昨天天气很好。我能想到的唯一一件事是,我昨天在IDE中运行了一个Gradle命令,但我不确定它怎么会像这样被搞得一团糟。对我来说,解决这个问题很重要,因为我无法使用带有此错误的Eclipse调试器。有人猜测Eclipse为什么看不到assets文件夹吗?

可能您来自android项目的资产没有正确链接到desktop项目

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

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

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


你的pack.atlas文件在哪里?它是否在Android项目的资产文件夹中?如果是这样,您需要将Android项目添加到桌面项目的类路径中。不幸的是,它似乎不起作用。可能是我的.classpath中缺少了它,因为我没有看到这里提到的资产文件夹。根据我对libgdx的有限经验,您仍然必须在Eclipse IDE中手动设置类路径。我只是尝试将其添加到桌面项目的类路径中,但它不起作用。不过,我认为你的思路是对的。我必须以某种方式在类路径文件中引用资产。我会继续尝试。您采取了哪些步骤将Android项目添加到桌面项目的类路径?请使用这些详细信息更新您的问题。@Barodapride Ok then:。可能尝试重新添加它?重新添加后,它工作了。将其添加到桌面项目中的my.classpath文件中。然而,我从那里删除了它,它仍然有效。结论:这毫无意义。@Barodapride日食有时只是完全延迟。