Parece que cada paso que doy en el mundo de Android me encuentro con problemas.
Por lo general, tengo mi HTC Hero conectado a la computadora a través de USB y ejecuto la aplicación en modo de depuración o en modo normal.
Entonces, la última vez que ejecuté la aplicación en modo normal. Luego desconecto el dispositivo (quiero intentar tenerlo "gratis", no conectado a la computadora) e inicio la aplicación desde el menú. Cuando hago eso, aparece una ventana emergente que dice "La aplicación xxx está esperando que el depurador se conecte" y allí se detiene y finalmente muere.
¿Por qué está esperando el depurador, cuando la última vez que ejecuté la aplicación (mientras estaba conectado) no la ejecuté como Debug?
Editar 1
Podría agregar este pequeño hecho extraño:
Si hago "Ejecutar" (flecha verde / blanca) cuando el dispositivo está conectado, todavía aparece una ventana emergente en el dispositivo que dice "La aplicación xxx está esperando que el depurador se conecte".
Editar 2
Encontré esta página. Reinició su dispositivo y eso también funcionó para mí. Es estúpido no intentar eso de inmediato ...
Para mí, la solución es seleccionar "Ninguno" en "Opciones de desarrollador" -> "Depurar" -> "Elegir aplicación de depuración", aunque ya tiene seleccionado "Ninguno". Parece que el dispositivo puso una etiqueta de "necesidad de depurar" en mi aplicación en algún momento anterior, que todavía está allí cuando "Ejecuto" la aplicación en el dispositivo con mi IDE (o incluso la inicio manualmente cuando el dispositivo no está conectado a la PC) y vuelva a seleccionar "Ninguno" elimina la etiqueta. No sé si es el caso.
fuente
Reiniciar lleva más tiempo. La forma más fácil es que en el dispositivo, seleccione "Opciones de desarrollador"> "Seleccionar aplicación de depuración" y seleccione "Nada".
fuente
Además, no olvide ir a la Configuración de Android en "Opciones de desarrollo" y desmarcar "Esperar depurador"
fuente
También puede intentar eliminar el
android:debuggable="true"
de su archivo AndroidManifest.xml cuando desee probar la aplicación por sí misma. También ayudará desactivar las opciones de desarrollo en el menú de preferencias.fuente
Supongo que estás usando Eclipse. ¿Estás seguro de que estás presionando el círculo verde con una flecha blanca y no el botón de error verde? Intente cerrar el proyecto, volver a conectar el héroe, abrir el proyecto y hacer clic en la flecha verde / blanca.
Con su Edit1: intente desinstalar la aplicación del Hero y vuelva a intentarlo.
Contigo Edit2 - Creo que desactivará todas las capacidades de depuración. Buena suerte.
fuente
Una solución más :)
En Android Studio 2.x, siga estos pasos: -
1. Ejecute la aplicación: - Menú Ejecutar -> Ejecutar "nombre de la aplicación"
2. Adjunte el depurador al proceso: - Menú Ejecutar -> Adjunte el depurador al proceso de Android
fuente
Es posible que se haya configurado "Esperar al depurador" en las opciones de desarrollador con su aplicación. De ahí la aplicación para que el depurador adjunte.
fuente