viernes, 31 de mayo de 2013

Error Generating R.java from manifest

Generalmente el famoso "Error Generating R.java from manifest" es debido a nombrar mal el ID de la aplicación. La forma válida de nombrarlo es "un dominio cualquiera"."nombre de la empresa"."nombre de la aplicación". Por ejemplo: com.programandoando.holamundo. Sin embargo y por experiencia propia les digo que la solución a este error no siempre se reduce a ponerle un ID válido a nuestra aplicación. 

Es importante que tengas en cuenta que para que Titanium lanze la aplicación necesitas copiar dos archivos y una carpeta que debes encontrar en "ubicación del SDK"/android-sdk-linux/build-tools/17.0.0/ a "ubicación del SDK"/android-sdk-linux/platform-tools/.

Aapt, dx y lib en build-tools
Aapt, dx y lib en build-tools
Para copiar esta carpeta y estos archivos basta con ejecutar los siguientes comandos en una terminal:

Los archivos aapt y dx:

aapt

sudo cp "ubicación del SDK"/android-sdk-linux/build-tools/17.0.0/aapt "ubicación del SDK"/android-sdk-linux/platform-tools/
dx

sudo cp "ubicación del SDK"/android-sdk-linux/build-tools/17.0.0/dx "ubicación del SDK"/android-sdk-linux/platform-tools/

La carpeta lib:

sudo cp -r "ubicación del SDK"/android-sdk-linux/build-tools/17.0.0/lib/ "ubicación del SDK"/android-sdk-linux/platform-tools/

Este proceso también da solución a un error de la construcción de la aplicación: [ERROR] Exception occured while building Android project:

Por último, sólo queda probar y a desarrollar se dijo.

No hay comentarios:

Publicar un comentario