我在桌面上測試我的應用程序(與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