¿Cómo mostrar la salida console.log () en la aplicación PhoneGap utilizando Eclipse y HTC Desire HD?

Estoy desarrollando PhoneGap webapp donde uso algún javascript, ya veces necesito ver la salida de console.log (). Puedo verlo fácilmente cuando se ejecuta en Chrome, también funciona bien, al ejecutar esta aplicación en el emulador de Android – salida de console.log () se muestra en la ventana de Eclipse LogCat. Pero cuando ejecuto esta aplicación en mi HTC Desire HD, LogCat sólo muestra algunos de salida específica de Android, pero nada que viene de mi webapp.

¿Alguien tiene idea de cómo mostrar console.log () salida de PhoneGap-aplicación que se ejecuta en HTC Desire HD?

Vea el hilo de la lista de correo de PhoneGap. Además, dos subprocesos de stackoverflow aquí y aquí .

Parece que console.log está deshabilitado en dispositivos HTC con Android 2.2.

La mejor solución que he encontrado es usar weinre , que intercepta el console.log para mostrar la salida en su consola de escritorio del navegador.

Actualización : PhoneGap 1.3.0 ahora soporta console.log directamente a LogCat desde el HTC Evo sin ninguna solución. (El mismo programa no funciona con PhoneGap 1.1.0)

Otra solución es utilizar console.log () jsconsole.com

He encontrado que console.error obtiene una prioridad mayor que console.log y aparece en la salida logcat de adb para los dispositivos emuladores y dispositivos reales conectados a través de USB.

Intente este filtro:

Adb logcat PhoneGapLog: V *: S

Sólo mostrará la salida específica de console.log y phonegap.

  • Se ha producido un error interno durante: "C / C ++ Indexer" .java.lang.NullPointerException
  • Scala, Android y Eclipse
  • Biblioteca de importación de Android
  • Android - apk-signing: las entradas 'la cadena de certificados no está validada y las firmas w / oa timestamp
  • Obtener el PID de un proceso para matarlo, sin saber su nombre completo
  • Cómo ofuscar un apk con Proguard a través de Eclipse?
  • ¿Creación de un nuevo conjunto de iconos en Android Studio?
  • GCM: por qué mi aplicación se bloquea en GCMRegistrar.checkDevice (this);
  • Cómo hacer aplicaciones Android de bajo tamaño?
  • GoogleMap.getMyLocation (); No se puede obtener la ubicación actual
  • El emulador de Android se descargó por completo - ejecutando el comando de energía de telnet bloqueando el Emulador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.