我在桌面上测试我的应用程序(与android,核心和桌面模块),一切工作正常。libGDX android资产文件未找到
现在,我尝试在Android上运行,它给了我FileNotFound。我在桌面上运行之前将android资源链接到desktopLauncher,但是我是否打算为android做类似的操作?
File file = Gdx.files.internal("liver_initial_joints.json").file();
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
fis.close();
str = new String(data, "UTF-8");
我有我的文件... /安卓/资产/ liver_initial_joints.json
内部()阅读()返回一个InputStream的字节,而不是[]。 但它是一个解决方案,它的工作,我只需要调用内部()。读()。读(数据)。 谢谢。 – neogineer