Ich bin plötzlich auf ein Problem mit meiner Build-Umgebung gestoßen und kann nicht herausfinden, warum. Ich kann mein Projekt problemlos mit gradlew desktop:run
ausführen, aber wenn ich versuche, das Projekt aus Eclipse heraus zu starten, indem ich mit der rechten Maustaste auf "Als Desktop-Anwendung ausführen" klicke (auf das Desktop-Projekt natürlich), kann es plötzlich meine pack.atlas
Datei nicht finden. Es besteht kein Zweifel daran, dass die Datei existiert. Ich habe mein Eclipse-Projekt mehrmals aktualisiert und das Projekt läuft problemlos über die Gradle-Befehlszeile. Gestern hat alles gut funktioniert. Das einzige, an das ich denken kann, das das durcheinander gebracht haben könnte, ist, dass ich gestern einen Gradle-Befehl innerhalb der IDE ausgeführt habe, aber ich bin mir nicht sicher, wie es so durcheinander geraten konnte. Es ist wichtig für mich, dieses Problem zu lösen, da ich den Eclipse-Debugger mit diesem Fehler nicht verwenden kann. Hat jemand eine Vermutung, warum Eclipse den Assets-Ordner nicht sieht?
Antwort
Zu viele Anzeigen?Möglicherweise sind Ihre Ressourcen aus dem Android-Projekt nicht richtig mit dem Desktop-Projekt verknüpft.
Ihr verknüpfter Assets-Ordner im Desktop-Projekt sollte so aussehen:
Wenn dies nicht der Fall ist (oder nicht existiert), löschen Sie den Ordner (im Desktop-Projekt) und gehen Sie zu den Projekteigenschaften-> Java Build Path-> Quelle-> Quellverknüpfung
Durchsuchen-> [Wählen Sie den Assets-Ordner im Android-Projekt aus]-> Fertigstellen