Java AndroidLauncher找不到资产,但DesktopLauncher可以
我正在尝试制作一个android应用程序,我正在使用android Studio和LibGDX。问题是我的应用程序一直崩溃,因为它找不到我的精灵 当我这样做时:Java AndroidLauncher找不到资产,但DesktopLauncher可以,java,android,file,android-studio,libgdx,Java,Android,File,Android Studio,Libgdx,我正在尝试制作一个android应用程序,我正在使用android Studio和LibGDX。问题是我的应用程序一直崩溃,因为它找不到我的精灵 当我这样做时:player=new纹理(Gdx.files.local(“/data/Sprites/sqr_blue.png”) myDesktopLauncher可以找到该文件,使其正常工作,但myAndroidLauncher无法找到该文件,导致应用程序崩溃 之前我做了player=new纹理(Gdx.files.internal(“/data/
player=new纹理(Gdx.files.local(“/data/Sprites/sqr_blue.png”)代码>
myDesktopLauncher
可以找到该文件,使其正常工作,但myAndroidLauncher
无法找到该文件,导致应用程序崩溃
之前我做了player=new纹理(Gdx.files.internal(“/data/Sprites/sqr_blue.png”)
,但它不能与DesktopLauncher
或AndroidLauncher
一起使用
如果执行Gdx.files.getLocalStoragePath()
操作,它将返回O:\Stuff\GameName\android\assets,这也是我在DesktopLauncher的工作目录下设置的路径
我的文件的绝对路径是O:\Stuff\GameName\android\assets\data\Sprites\sqr\u blue.png
我还尝试了Gradle同步,但它对这种情况毫无帮助
我很困惑该怎么做。doplayer=new纹理(Gdx.files.internal(“data/Sprites/sqr_blue.png”)代码>
请注意,开头没有斜杠。这条小刀子打断了你的路