"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.
- ¿Cómo puedo habilitar el registro en Chrome android?
- ¿Mostrar sólo el elemento de menú en el modo de depuración?
- No se puede instalar el controlador USB de Android en Windows 7
- ¿Cómo depurar una aplicación de Android empezó desde 'adb shell am start -D'?
- ¿Cómo podemos activar el modo de depuración en google glass para probar una aplicación android en google glass?
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.
- Problemas de depuración de Android con eclipse
- Depuración del código Android NDK C / C ++ en Eclipse: los puntos de interrupción no se alcanzan
- Monitorizar todos los eventos de dispositivos Android de forma remota
- Manera eficiente de poner las instrucciones de depuración / registro en el código - por lo que no influyen en tiempo de ejecución
- Error de instalación INSTALL_FAILED_ACWF_INCOMPATIBLE
- Avanzar a través del código de Android en el teléfono - discrepancia número de línea grande
- Cómo ver la causa del accidente en el depurador de Eclipse
- ¿Qué hay de malo en depurar en Eclipse en Android?
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"/>
- Cómo compilar C en un archivo binario ejecutable y ejecutarlo en Android desde Android Shell?
- Google Maps V2 – Android – Obtener el nivel de zoom actual