VMDisconnectedException durante la depuración de la aplicación de Android
Estoy depurando mi aplicación para Android al tenerla parada en un punto de interrupción. De hecho, la ejecución se detiene en el punto de interrupción, pero una vez que paso más de un paso, a continuación, entrar, los problemas de inicio: En lugar de entrar en la función, el depurador parece dar un paso más, sólo resaltar la siguiente línea. Cuando presiono a continuación, un cuadro de mensaje aparece con uno de los siguientes mensajes:
Com.sun.jdi.VMDisconnectedException: Obtenido IOException de máquina virtual se produjo la creación de solicitud de paso.
- El método HttpTransportSe.call () tarda hasta un minuto en llamar al servicio web
- Dagger 2 problem @ Injecting FirebaseMessagingService
- JUnit - ComparisonFailure en la cadena formateada
- Problema al importar el paquete android.support.v4
- java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl no se puede convertir en javax.net.ssl.HttpsURLConnection
o
Org.eclipse.jdi.TimeoutException: Se produjo un tiempo de espera mientras se esperaba el paquete xxx al crear la solicitud de paso.
Esto ocurre siempre que realice los pasos anteriores (Siempre en el mismo punto de interrupción), lo que me impide depurar mi aplicación.
Estoy depurando en un dispositivo real, usando Eclipse en Windows.
Ya lo intenté:
- Reinicio de Eclipse
- Aumentar el tiempo de espera de depuración en Eclipse, que sólo lleva al primer error que aparece más a menudo en comparación
Ahora aquí están mis preguntas:
-
¿Alguien más se ha encontrado con este problema?
-
¿Qué puedo hacer para resolver el problema?
- ¿Cuál es el diferente de entry.softTtl y entry.ttl en volley?
- ViewRootImpl: ViewPostImeInputStage processPointer 0 en OnItemClick de Listview en android
- Anular los colores del menú contextual en Android
- Android Parse JSON atascado en obtener tarea
- ¿Cómo usar mkdirs de manera segura en Java?
- ¿Cómo hacer un System.out.print en un proyecto de Android?
- Uso de variables estáticas en Android
- Dispositivo Android que no recibe el paquete de multidifusión
Estas excepciones se producen cuando tiene una clase que no existe en la aplicación que se depura.
Tuve este mismo problema con Java EE (no Android, pero las mismas excepciones). Dos proyectos (archivos jar en este caso) con las mismas clases y nombres de paquetes. Por lo tanto, el código que se depuró no era el código en ejecución, entonces Eclipse lanzó IOException.
Probablemente hay otros casos en que esto ocurre.
- Xamarin Android Cómo grabar vídeo en segundo plano y enviarlo al servidor mediante FTP
- Requerir una contraseña antes de deshabilitar la aplicación como administrador en Android