jueves, 26 de enero de 2012

Error cargando un TextureAtlas

Nuevos dolores de cabeza, ahora me falla el programa en su version android al cargar los assets.
En la versión de escritorio funciona bien.
Cuando llega aquí no entra ni al catch, me dice que VM aborting y adios muy buenas.Ni entra al catch el muy cabrón

atlasaux = new TextureAtlas(Gdx.files.internal("data/packeaux/pack"));

No hay manera de encontrar por qué pasa esto. Algunos links que he mirado:
http://stackoverflow.com/questions/7950965/libgdx-android-application-cannot-find-the-main-game-class
http://stackoverflow.com/questions/6945881/libgdx-android-app-can-find-any-files-but-my-xml-level-files
http://code.google.com/p/libgdx/wiki/ProjectSetup

viernes, 20 de enero de 2012

Eliminar una aplicación del emulador


El emulador de Android debe estar ejecutándose.
Para eliminar una aplicación que haz instalado en el emulador, lo que debes hacer es:
Abre una consola en tu sistema operativo.
Navega hasta el directorio "Android Tools" (Por ejemplo: C:\android_sdk_windows_m3-rc22a\tools).
Ejecuta el comando "adb shell". Si el emulador no se está ejecutando vas a ver el siguiente mensaje:

-Navega al directorio "data/app", para ello ejecuta el comando
"cd data/app".
-(Opcional) Lista los archivos de este directorio con el comando
"ls".
-Finalmente elimina el archivo de tu aplicación con el comando
"rm tuaplicacion.apk"
-Ya está:
"exit"
Sacado del blog de este señor
http://celutron.blogspot.com/2007/12/cmo-hacer-eliminar-una-aplicacin-del.html

jueves, 19 de enero de 2012

The project was not built since the path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project.

Jodido con errores en el Eclipse  

The project was not built since the path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project.

No se porqué sale pero es muy frustrante el errorcito de los cojones.
Para solucionarlo:
- Botón derecho en el proyecto->Propiedades->Java Build Path->Libraries
Yo aqui tenia JRE System Library [JavaSE-1.7]
- Add Library->JRE System Library->Next->Execution Eviroment->
- Elegimos JavaSE-1.6 en la izquierda y jre6 en la derecha.
- Volvemos atras y marcamos Execution Enviroment
- Finish
- marcamos JRE System Library [JavaSE-1.7] y le damos a Remove a mano derecha
Y así el error no vuelve a salir, la tensión arterial baja a niveles normales.
Parece que toda esta mierda sale al actualizar la maquina virtual java.