¿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?
- Error al cargar diccionario al modificar android LatinIME en Eclipse
- La herramienta zipalign no se encontró en el sdk
- Referencia de valores de una matriz en java
- Configuración del paquete de soporte de Android v7 para eclipse - GridLayout
- Instalar android fuera de línea es difícil
- El protocolo Parcelable requiere un objeto Parcelable.Creator llamado CREATOR (tengo CREATOR)
- Importar proyecto java de origen en el proyecto de Android
- Cómo abrir el 'Asistente de creación de iconos de lanzador' en eclipse (Android)?
- La conversión al formato de Dalvik falló: No se puede ejecutar dex: Java heap space
- El contenedor 'Android Dependencies' hace referencia a una biblioteca no existente 'facebook-android-sdk \ facebook \ bin \ com_facebook_android.jar'
- administrador de sdk android no actualizar
- Eclipse Content Assist no funciona con Android
- Ubicación de mi paquete mientras depuración USB en eclipse
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.
- Error al guardar el estado: objetivo no en el gestor de fragmentos (setTargetFragment)
- Un problema Java de conmutación: las expresiones de caso deben ser expresiones constantes