2011-01-31 13 views
6

Quiero realizar la depuración paso a paso en Android. Estoy trabajando en Eclipse. Cada vez que inicio mi aplicación de Android y llego a un punto de interrupción, ocurre un problema. Aquí está el problema:Dificultades con la depuración paso a paso en Android.

Voy al modo de depuración y veo que mi punto de interrupción se ha visto afectado, pero ahora que quiero pasar por la ejecución, no funciona. Tan pronto como presione F5 o pulse el paso más/paso en clave abre una nueva ventana que dice lo siguiente:

clase File EDITOR

de origen no encontrado

¿Qué hago? He adjuntado el archivo que estoy depurando a la fuente, pero todavía no está funcionando? ¿Qué significa este error?

+0

¿Está intentando ingresar a un método en la biblioteca de Android? –

Respuesta

0

Intenta establecer los puntos de interrupción. Si "detienes" tu aplicación, no puedes decir en qué parte de la fuente estás en realidad. (Su aplicación usa los android-libs y, por lo tanto, tal vez esté ejecutando algunas líneas de las libs en el momento en que presiona la tecla oper/into. Si establece puntos de interrupción, la aplicación se detiene dentro de SU código y no dentro de las libs.

0

en realidad podría descargar el código fuente de Android y continuar con la depuración de los archivos fuente de Android. a veces es realmente útil saber lo que está pasando detrás de la cubierta.

Además, trate de golpear F6 (si está utilizando Eclipse) , ya que no ingresará a funciones más profundas, sino que continuará línea a línea. O establecerá una pila de puntos de interrupción y pulgar reanudar con F8 si es más conveniente para usted.

0

Tiene ¿Intentó usar DDMS en su lugar? He encontrado el problema con mi código muchas veces usándolo.

El uso de f6 (paso) como recomienda la publicación anterior también funciona. ¿Qué estás tratando de depurar exactamente?

0

Quizás el depurador esté apuntando a un código de biblioteca (¿Agregó alguna referencia de biblioteca externa?).

Cuestiones relacionadas