"Esperando que el depurador se adjunte" mostrando incluso cuando no se está ejecutando en modo de depuración

Mi problema :

Corrí en un problema incómodo mientras desarrollaba mi aplicación. Como se menciona en el título, cada vez que instalo mi aplicación (en modo de ejecución, no depurar!) En la puesta en marcha de la espera para que el depurador se conecte .. mensaje aparece durante 1-2-3 segundos, y la aplicación se inicia.

Lo que quiero :

Lo que me gustaría es poder iniciar la aplicación sin que aparezca ese mensaje (sólo empezó a aparecer en los últimos días, y no recuerdo haber cambiado nada relacionado con la depuración).

Lo que he intentado :

  • He intentado fijar el android:debuggable="false" pero si hago esto el depurador nunca concede y el mensaje nunca desaparece.
  • También he intentado después de instalar para deshabilitar la USB Debugging , pero todavía no resultados.
  • Incluso si mato la aplicación y la despierto a través de una fuente externa (utiliza el C2D Messaging Framework de Google), todavía intenta ejecutarse en modo de depuración al despertar.

He desarrollado varias aplicaciones de Android y nunca he tropezado con esto. ¿Por qué no podría iniciar la aplicación en modo RUN? ¿Hay alguna otra forma de instalar la aplicación en el dispositivo, sin pulsar el botón Ejecutar en Eclipse?

Puedo enviar fragmentos de código desde AndroidManifest o de otras partes del código si es necesario, pero como ya he mencionado no estaba recibiendo este tipo de comportamiento extraño hace varios días.

Asegúrese de que sus archivos java no tienen ningún punto de quiebre y Restart the device cada cosa debe ser normal.

Yo era la experiencia de los mismos problemas donde mi aplicación siempre se está ejecutando en modo de depuración. Reiniciar el dispositivo hizo el truco para mí.

Y asegúrese de que está utilizando

Haga clic derecho en el proyecto – >> Ejecutar As – >> Aplicación para Android

Tuve el mismo problema con Android Studio. Reiniciar mi teléfono móvil funcionó para mí!

Para mí la solución fue desactivar la depuración USB de la configuración de mi dispositivo, y luego volver a encenderlo!

Mucho más rápido que reiniciar todo el dispositivo.

Compruebe si la opción en espera del depurador está activada.

Configuración -> Opciones de desarrollador -> Espere al depurador.

Creo que esto es nuevo de Jelly Bean.

Estoy asumiendo que esto está en el emulador y no en un dispositivo. Si es un dispositivo, ignore el resto. :pag

Parece que ha guardado una instantánea del emulador mientras el depurador se estaba conectando.

Arreglar:

1) Vaya al panel de control de AVD, haga clic en el emulador afectado y pulse start
2) cuando aparezca la ventana, seleccione "Iniciar desde la instantánea" y deje "Guardar en instantánea" seleccionado
3) Iniciar el emulador.
4) Cierre el emulador
5) En el panel de control de AVD vuelva a iniciar el emulador 6) Compruebe "Iniciar desde la instantánea" de nuevo

Eso debería arreglar las cosas.

EDITAR .

Lo siento por el espacio perdido, leí demasiado rápido y te eché de menos hablando de tratar de desactivar la depuración USB. He funcionado en la situación antedicha que describo antes así que dejaré esta respuesta fijada para los que vienen adelante que tienen tal edición.

Para mí, uso Android Studio 2.1.2I, hago clic en Menú Ejecutar> Adjuntar depurador al proceso de Android Sólo hay 2 líneas __device_name ____app_name Acabo de seleccionar app_name (quiero ejecutar) y haga clic en Aceptar, entonces sucede milagro.

1 . Abre el ajuste en tu teléfono.

2 . Vaya a las opciones de desarrollador. (Acerca de Phone-> Developer Option).

3 . Deshabilite la opción de desarrollador y vuelva a habilitar la opción de desarrollador.

4 . Habilitar la depuración USB e instalar a través de USB.

"Esperar al depurador" en las opciones de desarrollador puede haber sido configurado para esperar su aplicación.

Compruebe una vez que colocó puntos de interrupción. Ejecutar la aplicación una vez y si obtiene el mismo mensaje no depurar como-> configuración de depuración-> seleccione la aplicación que necesita para ejecutar y seleccione siempre pedir para seleccionar el dispositivo. Trabajará con seguridad. Puede ser estúpido, pero me enfrenté a este problema durante mucho tiempo y he intentado esto y esto me ayudó. Y si es necesario, reinicie el dispositivo. Gracias

Yo tuve el mismo problema. Pero reiniciar mi dispositivo o borrar los puntos de interrupción no funcionó.

He intentado: Ejecutar -> Adjuntar a Android Process. Seleccione su paquete y presione OK.

y funciona 🙂

También puedes configurar tu aplicación de Android como depuración: Configuración de la aplicación -> Opciones de desarrollador -> establecer Depuración de la aplicación

Allí puedes elegir tu aplicación

Había tantos procesos de adb en ejecución, los mato a todos y su depuración de inicio

Su archivo de manifiesto puede contener el siguiente permiso

Sólo elimine este permiso

 <uses-permission android:name="android.permission.SET_DEBUG_APP"/> 
  • Depuración de fallos de servicio
  • El punto de interrupción de primera línea sólo funciona
  • Depuración NDK de Android: armeabi-v7a no funciona
  • Generar volcado de núcleo en android
  • No pudo encontrar "libsupportjni.so" en tipo de compilación de depuración
  • Depurar código nativo en Android Studio
  • Android NDK no puede depurar código nativo con dos complementos de gradle
  • Visualización de un cursor de la base de datos de Android
  • No se puede paso a través de código en el depurador (Android)
  • ¿Cómo pausar Eclipse en cualquier excepción?
  • Android Studio: Crea un punto de interrupción de excepción bien comportado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.