android - puedo - opciones de desarrollador
"Esperando que el depurador se adjunte", que se muestra incluso cuando no se está ejecutando en modo de depuración (13)
Mi problema
Me encontré con un problema incómodo mientras desarrollaba mi aplicación. Como mencioné en el título, cada vez que instalo mi aplicación (¡en modo de ejecución, no depurar!) En el arranque, aparece el mensaje " esperando a que el depurador se conecte ... " durante 1-2-3 segundos, y la aplicación comienza.
Lo que quiero :
Lo que me gustaría es poder iniciar la aplicación sin que aparezca ese mensaje (solo comenzó a aparecer en los últimos días, y no recuerdo haber cambiado nada relacionado con la depuración).
Lo que he intentado :
- He intentado configurar el
android:debuggable="false"
pero si hago esto, el depurador nunca se adjunta y el mensaje nunca desaparece. - También lo intenté después de la instalación para deshabilitar la
USB Debugging
, pero todavía no hay resultados. - Incluso si elimino la aplicación y la reactivamos a través de una fuente externa (utiliza el Marco de mensajería C2D de Google), todavía intenta ejecutarse en modo de depuración al reactivarse.
He desarrollado varias aplicaciones de Android y nunca me encontré con esto. ¿Por qué no podría iniciar la aplicación en el modo RUN? ¿Hay alguna otra forma de instalar la aplicación en el dispositivo, sin presionar el botón Ejecutar en Eclipse?
Puedo publicar fragmentos de código del AndroidManifest o de otras partes del código si es necesario, pero como ya mencioné, hace varios días no recibía este tipo de comportamiento extraño.
"Esperar depurador" en Opciones de desarrollador puede haberse configurado para esperar su aplicación.
Asegúrate de que tus archivos java no tengan ningún punto de interrupción y Restart the device
Todo debería ser normal.
Experimenté los mismos problemas donde mi aplicación siempre se ejecutaba en modo de depuración. Reiniciar el dispositivo me funcionó.
y asegúrate de estar usando
haga clic derecho en el proyecto - >> Ejecutar como - >> Aplicación de Android
Compruebe si la opción que espera al depurador está activada.
Configuración -> Opciones de desarrollador -> Esperar depurador.
Creo que esto es nuevo de Jelly Bean.
Había tantos procesos de adb ejecutándose, los mato a todos y se inicia la depuración
Para mí, la solución fue desactivar la depuración de USB de la configuración de mi dispositivo y luego volver a encenderlo.
Mucho más rápido que reiniciar todo el dispositivo.
Para mí, utilizo Android Studio 2.1.2I, hago clic en Menú Ejecutar> Adjuntar depurador al proceso de Android. Solo hay 2 líneas __nombre_de_dispositivo_app_name. Solo selecciono nombre_aplicación (quiero ejecutar) y hago clic en Aceptar, luego ocurre el milagro.
Su archivo de manifiesto puede contener el siguiente permiso
Solo elimina este permiso
<uses-permission android:name="android.permission.SET_DEBUG_APP"/>
Supongo que esto está en el emulador y no en un dispositivo. Si es un dispositivo, ignore el resto. :pag
Parece que guardó una instantánea del emulador cuando se conectaba el depurador.
Arreglar:
1) Vaya al panel de control de AVD, haga clic en el emulador que se ve afectado y presione iniciar
2) cuando aparezca la ventana, anule la selección de "Iniciar desde instantánea" y seleccione "Guardar en instantánea" seleccionado
3) Inicia el emulador.
4) Cierre el emulador
5) En el panel de control de AVD, vuelva a iniciar el emulador 6) Verifique nuevamente "Iniciar desde instantánea"
Eso debería arreglar las cosas.
EDITAR
Perdón por el espacio desperdiciado, leí demasiado rápido y eché de menos hablar sobre intentar deshabilitar la depuración de USB. Me he topado con la situación anterior que describo antes, así que dejaré esta respuesta publicada para aquellos que aparezcan que tengan un problema así.
También puede configurar su aplicación de Android como Configuración de la aplicación de depuración -> Opciones de desarrollador -> configurar la aplicación de depuración
allí puedes elegir tu aplicación
Tuve el mismo problema al usar Android Studio. ¡Reiniciar mi teléfono móvil funcionó para mí!
Verifique una vez que haya colocado puntos de interrupción. Ejecute la aplicación una vez y, si recibe el mismo mensaje, depure la configuración de depuración-> seleccione la aplicación que necesita ejecutar y seleccione siempre solicitar para seleccionar el dispositivo. Funcionará con seguridad. Puede ser estúpido, pero me enfrenté a este problema durante mucho tiempo y lo intenté y esto me ayudó. Y si es necesario, reinicie su dispositivo. Gracias
Yo tuve el mismo problema. Pero reiniciar mi dispositivo o borrar los puntos de interrupción no funcionó.
Intenté: Ejecutar -> Adjuntar a Android Process. Seleccione su paquete y presione OK.
y funciona :)
1 . Configuración abierta en tu teléfono.
2 . Vaya a las opciones del desarrollador. (Acerca del teléfono-> Opción de desarrollador).
3 . Deshabilite la opción Desarrollador y vuelva a habilitar la opción Desarrollador.
4 . Habilite la depuración de USB e Instale a través de USB.