2010-06-17 15 views

Respuesta

15

Debe habilitar la depuración de USB en su dispositivo. Vaya a la configuración, aplicaciones, desarrollo y marque "Depuración de USB". Luego, cuando su dispositivo esté conectado por USB, puede ver su nombre en DDMS como si fuera otro emulador.

+0

de una manera extraña, no ... usb-debugging ya se ha habilitado – poeschlorn

+2

aaaaaah, lo encontré :) Acabo de tener hacer clic en el dispositivo en DDMS para activar Logcat. Gracias por la pista :) La lectura puede ser útil ;-) – poeschlorn

+0

Tengo el mismo problema, no obtener registros del dispositivo a través de logcat ... Hice clic en la entrada del dispositivo en DDMS, pero todavía no hay fruta para mí .. :( – Krishnabhadra

4

Funciona como el emulador, use el plugin ddms o eclipse para obtener el logcat de su aplicación ejecutándose en los dispositivos.

De lo contrario, siempre tiene las opciones para usar una aplicación Log Collector (descargue una gratis de Market), puede indicar a sus usuarios que utilicen dicha aplicación si desean enviarle el registro.

+3

Mhhh, mientras que el uso de mi emulador consigo entradas LogCat, pero cuando Comienzo la misma aplicación de la misma manera en mi teléfono No veo nada – poeschlorn

3

A veces, debe habilitar explícitamente la depuración en un dispositivo real.

  • Podría ser que un dispositivo de imagen androide está construido con la propiedad depurable como fuera (se comprueba el estado ejecutando adb shell getprop). En este caso, necesita declarar su aplicación como depurable en AndroidManifest.xml (<application .... android:debuggable="true">). Esto está explícitamente establecido en la Guía de desarrollo de Android here (en Configurar el dispositivo para el desarrollo, que también menciona el inicio de "Depuración de USB" y un par de ajustes más).
  • Algunos dispositivos (por ejemplo, Motorola Cliq) deshabilitan de forma predeterminada todos los mensajes de registro detallados y de depuración. Para que funcione, debe ejecutar adb shell setprop log.debug_level 1 en el dispositivo y solo después, los mensajes de depuración funcionan (es decir, hasta que apague y vuelva a encender el dispositivo).
+1

todo en http://developer.android.com/ guide/developing/device.html ya se ha hecho ... esto es muy extraño ... – poeschlorn

+0

y debuggable = "true" también se ha agregado ... – poeschlorn

+0

¿En qué dispositivo estás trabajando? ¿Ves algún registro? ¿O solo faltan los registros de su aplicación? ¿Intentó emitir registros en todos los niveles de registro? – adamk

0

Creo que se debe instalar un controlador USB adecuado para su dispositivo Android a continuación, su eclipse se reconocerá el dispositivo como un dispositivo Android y empezar a depurar

Cuestiones relacionadas