Estoy creando un pequeño juego de Android usando libgdx. Por ahora tengo una copia de los recursos del juego en la carpeta del proyecto de escritorio y en la carpeta del proyecto de Android. Por alguna extraña razón, tengo que acceder a esos archivos de manera diferente en cada una de las dos versiones.Gestionar activos entre la versión de escritorio y dispositivo en libgdx
Esto funciona bien en la aplicación de escritorio, pero me da una excepción FileNotFound en la aplicación para Android:
Texture texture = new Texture(Gdx.files.internal("assets/someImage.png"));
Si quito los "activos" en el nombre del archivo que es al revés (funciona Android, los accidentes de escritorio):
Texture texture = new Texture(Gdx.files.internal("someImage.png"));
No estoy seguro de cuál es el problema. La estructura de la carpeta es exactamente la misma para ambos proyectos ... ¿Cuál es la forma correcta de hacerlo con libgdx?
Esta es la forma más fácil, funciona como un amuleto y no es IDE Specific – Lyoneel