Observo que esto se ha preguntado antes pero todavía no he encontrado una respuesta. La historia principal de este problema es que Eclipse se detiene en puntos de ruptura cuando el apk se implementó como "Ejecutar"Apk solo se ejecuta en modo de depuración. Apk comenzó con "Ejecutar" en las paradas de Eclipse en los puntos de corte
He hecho esto hasta el momento y ninguno produce una ejecución "Ejecutar" correctamente desde Shell del proyecto -> Ejecutar como -> 1. Aplicación Android
• La desconexión, desinstalación y reinstalación de la aplicación no soluciona el problema (se trata de una tableta, no de un emulador). • Se pueden escribir todos los proyectos del proyecto y la biblioteca utilizando el sistema de archivos
• Los nuevos proyectos funcionan correctamente, por ejemplo no se detienen en puntos de interrupción en el modo "Ejecutar" en el mismo espacio de trabajo de Eclipse que el proyecto
• Ventana -> Preferencias -> Ejecutar/Depurar (expandir) -> Ejecutando "Iniciar en modo de depuración cuando el espacio de trabajo contiene puntos de interrupción" establece en Nunca
• cerrada y abierta Eclipse
• mató a todos los procesos en ejecución en la pestaña "depuración" en esa perspectiva
• limpiarse todo el espacio de trabajo tanto en Eclipse IDE y de forma manual mediante la supresión de la res y carpetas generación de la dependencias del proyecto principal y de la biblioteca
• Comprobado la aparición de la palabra "depuración" en los archivos de compilación del proyecto
• Limpiar el proyecto construido desde la línea de comando utilizando: ant cle un lanzamiento de hormiga entonces
Curiosamente, cuando limpio compilación desde la línea de comandos, entonces instale nuevamente el nuevo apk; si Eclipse está abierto, el depurador se conectará al proceso en ejecución y se detendrá en el primer punto de interrupción. Si se cierra Eclipse, el programa esperará al depurador con el diálogo estándar "Waiting for Debugger".
Por lo tanto, algo se rompe en el proceso de compilación (no se han resuelto todos los archivos que se están involucrando) y/o algo en .metadata y/o algo de depenency.
edición he encontrado un archivo en:
C:\Projects\Mobile\Android\.metadata\.plugins\org.eclipse.debug.core\.launches\MyProjectName.launch
en el xml:
<launchConfiguration type="com.android.ide.eclipse.adt.debug.LaunchConfigType">
No sabe si se trata de una pista, pero si elimino el archivo de Eclipse simplemente lo reemplazará con lo mismo.
edición
* confirmó que el proyecto se ejecuta correctamente cuando se construyó y se ejecuta desde otra máquina, por lo que sospechan que se trata de espacio de trabajo de Eclipse de mi máquina de trabajo que está causando este problema. Tal vez deba descartar todos los metadatos del espacio de trabajo y comenzar de nuevo.
¿Ha intentado con el botón derecho y luego 'Ejecutar como ...-> Aplicación de Android' – Otra
Sí - edits arriba. – jchristof
¿Has matado a adb y lo has vuelto a iniciar? A veces genera comportamientos muy extraños. – neteinstein