Android error unknown option ‘–no-crunch’

0

Hace unos días, al retomar un proyecto y volver a compilarlo, no me generaba el apk correctamente. Repasando el log, descubrí que me devolvía el siguiente error:

[2011-11-05 15:11:43 - xxxxxx ] ERROR: Unknown option '--no-crunch'

Después de buscar por foros, encontré que el problema estaba en alguna actualización que no se había realizado correctamente. Como había pasado bastante tiempo desde la ultima actualización, me decidí a realizarlas para incluir las ultimas versiones, solucionándose el problema de manera sencilla:

  • Vamos a “Window” > “Android SDK Manager
  • Nos muestra la siguiente pantalla con las actualizaciones pendientes
  • no crunch i Android error unknown option   no crunch

  • Instalamos las actualizaciones pendientes
  • no crunch ii1 Android error unknown option   no crunch

Con estos sencillos pasos he arreglado el problema y el eclipse ya genera sin problemas los apk de los proyectos.

Activar el modo 2G en Motorola ATRIX

0

Uno de los mayores inconvenientes de determinados fabricantes de móviles, es la personalización que hacen en determinados modelos, deshabilitando opciones del sistema operativo. En el caso del Motorola Atrix 4G, la opción del modo de selección de red (Menú > Ajustes > Conexiones inalámbricas y redes > Redes móviles > Seleccionar red) viene deshabilitada.

Así que si queremos cambiar el modo de red entre 2g, 3g o automático, solo podíamos hacerlo mediante el comando *#*#4636#*#* y seleccionar el modo de red; aunque es imposible forzar el modo y que se quede fijo.

Otra opción es activar la opción del menú de nuestro android, de esa manera podremos cambiar el modo de red de una manera mas rápida, sencilla y si se mantendrá fija.

ATENCIÓN, REALIZA ESTOS CAMBIOS BAJO TU PROPIA RESPONSABILIDAD. NO ME HAGO RESPONSABLE DE POSIBLES DAÑOS O DESPERFECTOS PRODUCIDOS EN EL MOVIL

Para hacerlo, debemos seguir los siguientes pasos:

Requisitos:

  • Haber rooteado nuestro movil
  • Una explorador con capacidades de root, como por ejemplo el root explorer, para poder acceder a archivos del sistema.

Pasos:

  • Realizamos una copia de seguridad y a continuación, editamos los siguientes ficheros, buscando la cadena “network_select_menu” y cambiarla de “false” a “true“:
            /system/etc/motorola/com.android.phone/defaults.xml
            /data/data/com.android.phone/shared_prefs/settings.xml
            /data/data/com.android.phone/shared_prefs/com.android.phone_preferences.xml
            /data/data/com.android.phone/shared_prefs/_has_set_default_values.xml
            
  • Si utilizamos un programa como root explorer, creara automáticamente una copia de seguridad de los xml modificados. Debemos borrarlos, sino al reiniciar el teléfono, volverá a recuperar los valores iniciales.
  • Reiniciamos el teléfono, después de arrancar, la opción de selección de red ya estará activa.

Estos cambios han sido probados en un Atrix 4G de AT&T, con la ultima rom oficial (4.5.91) y android gingerbread; funcionando perfectamente.

Vía: xda-developers forum

Curso de programación Android en castellano

0

En sgoliver.net han publicado un curso de programación android en castellano. Por ahora han publicado 23 capítulos, que tratan en otros lo siguientes temas:

  • Controles básicos
  • Widgets
  • SharedPreferences
  • SAX
  • DOM
  • SQLite
  • etc…

Un curso muy interesante, tanto para iniciarse en la programación en android, como para profundizar nuestros conocimientos.

Android “Error generating final archive: Debug Certificate expired on xx/xx/xxxx”

2

Reciente al ir a modificar un proyecto de android que estoy desarrollando, me he encontrado con este mensaje de error al compilarlo:

Error generating final archive: Debug Certificate expired on xx/xx/xxxx

Es un problema generado por la caducidad de los certificados utilizados para firmar nuestra aplicación android.

La solución es bien sencilla, basta con eliminar el archivo /home/USUARIO/.android/debug.keystore si nuestra plataforma de desarrollo es linux.

Con esto podremos continuar con nuestros desarrollos normalmente.

Eclipse: error strings.out.xml en android

5

Cuando comenzamos a desarrollar nuestros proyectos android en eclipse, nos podemos encontrar con este mensaje de error, que aunque es simple de evitar, nos puede llevar mucho tiempo saber las causas.

Al compilar el proyecto, nos genera un nuevo fichero de nombre strings.out.xml, y en la consola nos muestra el mensaje:

error android xml Eclipse: error strings.out.xml en android

[2010-11-18 20:37:06 - Sensores] Error in an XML file: aborting build.

Evidentemente no se compila ni se genera el apk correspondiente.

Esto es debido a que eclipse intenta compilar el proyecto a partir del strings.xml, en vez del AndroidManifest.xml, ya que tenemos seleccionado el strings.xml en la vista de “Project Explorer” o “Navigator”.

Para eliminar el error, tan solo debemos:

  • Hacemos un “Proyect”, “Clean” para quitar el mensaje de error.
  • Seleccionar el proyecto en la vista de “Project Explorer” o “Navigator”
  • Compilar normalmente.

Con estoy ya esta arreglado el error, compilando y generando el apk de nuestro proyecto.

« Anteriores