libGDX ошибка получение asset в Desktop проекте

269
14 марта 2017, 13:22

Добрый день, начал осваивать libGDX, столкнулся с проблемой, Desktop проект не находит asset, проверил на андроид устройстве все работает нормально.

Путь указан вроде верно в build.gradle:

    project.ext.assetsDir = new File("../android/assets");

В классе AssetLoader.java

    texture = new Texture(Gdx.files.internal("data/texture.png"));

Сама текстурка лежит в: android/assets/data

Ошибка:

    Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: data/texture.png
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:147)
at com.badlogic.gdx.graphics.TextureData$Factory.loadFromFile(TextureData.java:98)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:100)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:92)
at com.icerock.helpers.AssetLoader.load(AssetLoader.java:17)
at com.icerock.findout.MyGame.create(MyGame.java:11)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
    Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: data\texture.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:144)
Answer 1

Вопрос решен, нужно было указать путь до папки assets из Android проекта, в настройках компиляции Desktop проекта.

Пункт Run -- Edit Configuration -- Application -- DesktopLauncher -- Working directory.

READ ALSO
Белый экран в onCreate

Белый экран в onCreate

ЗдравствуйтеВ onCreate() делаю некоторые несложные действия

225
Замена typedef в Java

Замена typedef в Java

Какой аналог typedef из Си есть в Java? Или как это можно грамотно обойти? Например, работаю с Android-NDK, в Си есть функция, ее прототип:

251
Два тулбара в одном Activity

Два тулбара в одном Activity

Есть Activity у которого есть свой тулбарВ этом activity два фрагмента, один из которых также содержит свой тулбар

221
После обновления Android Studio перестал работать Hierarchy Viewer

После обновления Android Studio перестал работать Hierarchy Viewer

При запуске Android Device Monitr не работает Hierarchy ViewerВо всех окнах пишет ошибку:

965