2012-05-23 9 views
6

Este es un error interesante de Eclipse. Estoy usando:Agregar un punto de interrupción en Eclipse, hace que Dalvik se cuelgue

Versión: Indigo lanzamiento
Build ID: 20110615-0604

De la nada hoy en día, me puse un punto de interrupción en mi aplicación Android en Eclipse. Cuando se alcanza el código, depuración (JVM Dalvik) aborta y se estrella:

Tried to execute code in unprepared class (followed by the class name)

Si no fijar el punto de ruptura, se ejecutará a través sin ningún problema. He buscado en Google pero no encontré nada hasta el momento.

Otra nota, donde establezco este punto de interrupción no importa, simplemente podría ser la primera línea de la función onClick(), o en cualquier otro lugar. En el momento en que la aplicación "hace una pausa" debido al punto de interrupción, se bloquea.

+0

Suena como un error extraño real. Mi sugerencia: reiniciar eclipse, reiniciar la computadora si todavía no funciona reinstalar eclipse y sdk. ¿Depura el emulador en el dispositivo? – Fabian

+0

Depuro en mi teléfono. Limpié el proyecto, reinicié el eclipse, no mi computadora. Copié el mismo código en mi oficina, luego no tuve problemas con los puntos de quiebre ni nada. Error extraño y tan poca información sobre este mensaje de error. –

+0

Para futuros usuarios: Esto también ocurre en Eclipse Kepler – nunofmendes

Respuesta

0

He resuelto este problema al eliminar un paquete de importación no utilizado.

realidad el mensaje de error que dice "trataron de ejecutar código en la clase sin preparación" (seguido del nombre de la clase)

No estoy usando esa clase pero es importado.

Simplemente quite la importación, y funciona bien ....

+0

No funciona Quité todo sin usar, y obtengo el mismo error – delive

25

me encuentro con el mismo tema; para mí, el problema se resolvió eliminando todas las expresiones observadas que había configurado en el depurador (una de ellas estaba causando el problema).

+0

Tuve un error similar con 'ERROR: intenté ejecutar código en clase no preparada 'Landroid/nfc/tech/IsoDep; ' (5) 'mensaje y solucionó la eliminación de todas las expresiones observadas también. – GoRoS

+0

¡Es un milagro! ¡¡¡Funciona!!! ¡Gracias! – exdeny

+0

¡La mejor respuesta! ¡Gracias! – 0wl

2

Me encuentro con el mismo problema cuando se utiliza la expresión de observación con el método estático de esta clase (no preparada). He resuelto este problema al eliminar esta expresión de la lista de expresiones.

+0

Mismo caso aquí, no eliminé todas las expresiones de reloj, solo la del método estático de la "clase no preparada". Versión de Eclipse: Indigo 3.7.1. – Diana

+0

sí! Tengo el problema exacto con el método estático en la expresión de reloj. ¡Gracias! – Sam

Cuestiones relacionadas