Java AndroidLauncher找不到资产,但DesktopLauncher可以

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/

我正在尝试制作一个android应用程序,我正在使用android Studio和LibGDX。问题是我的应用程序一直崩溃,因为它找不到我的精灵

当我这样做时:
player=new纹理(Gdx.files.local(“/data/Sprites/sqr_blue.png”)
my
DesktopLauncher
可以找到该文件,使其正常工作,但my
AndroidLauncher
无法找到该文件,导致应用程序崩溃

之前我做了
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同步,但它对这种情况毫无帮助


我很困惑该怎么做。

do
player=new纹理(Gdx.files.internal(“data/Sprites/sqr_blue.png”)

请注意,开头没有斜杠。这条小刀子打断了你的路