私はLibGDXでゲームを構築しており、ロゴなどの視覚的な側面を追加し始めました。私がデフォルトのlibgdxXXX.pngファイルを私のロゴのプレースホルダとして使用していて、私がロゴに置き換えようとしていることを考えれば、それは私のプログラムにそれ以上の目的がないと感じました。私はそれを削除することを決めた。 、ファイルを読み込めませんでした:assets/libgdx128.png
どうにかException in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: assets/libgdx128.png
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:148)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:196)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:142)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: assets/libgdx128.png (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:222)
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:145)
... 3 more
私は(私は、Linuxを使用)ゴミ箱からファイルを返すとき、それが再び動作しますが、それはコンパイルして、このエラーを思い付くしないことを決定します!私は自分のコードをチェックして、それらのファイルを参照して書いたものは何も見つからなかった。ファイルを1つずつ削除すると、エラーはlibgdx128.pngからlibgdx64.pngからlibgdx32.pngからlibgdx16.pngに変わります。私はすべての参照を私のコードでlibgdx128.pngから私のlogo.pngに変更しました。しかし、私がlibgdxロゴを削除してプログラムを実行しようとすると、コンパイルに失敗します!何か案は?
128,64,32のため、あなたはAndroidのために何かをしているように聞こえますか? libgdx128.pngはマニフェストファイル内でアイコンとして参照される可能性があります。 – IronMonkey