4 votos

El Galaxy S7 Edge no se queda en modo de instalación de software

Llevo un par de semanas sufriendo esto, esperando que una actualización lo solucione, pero ahora no sé a quién acudir. Pues bien, yo desarrollo aplicaciones para Android e iOS. Normalmente solo pruebo en mi propio teléfono, que es un Galaxy S7 Edge. Cuando lo conseguí, busqué cómo acceder al modo de desarrollador y lo hice. Luego activé la depuración USB, sin embargo, cuando conecté mi teléfono, mi Android Studio no pudo encontrar el dispositivo.

Miré mis opciones en el menú "Usar USB para..." y elegí 'Instalación de software'. Mi Android Studio encontró mi dispositivo y empecé a usarlo para probar aplicaciones. Funcionó muy bien, así que no me pregunté nada, hasta que hace un par de semanas, después de una actualización de seguridad, empecé a recibir un error extraño. Cada vez que estaba conectado a mi ordenador y ponía el modo usb en Instalación de software, después de unos 30 segundos cambiaba al modo Transferencia de archivos por sí solo.

No puedo estar en el modo de instalación de software durante más de un minuto en cualquier momento, y cuando estoy en el modo de transferencia de archivos, mi Android Studio no registra mi teléfono como un dispositivo de depuración. Hoy he descargado la actualización más reciente, pero eso no ha solucionado mi problema. He buscado el problema en Google, pero no puedo encontrar a nadie que parezca haber tenido este problema. ¿Alguien ha tenido este problema? ¿Alguien tiene alguna idea de cómo solucionarlo?

Tl;dr: Mi teléfono no puede permanecer en el modo de instalación de software el tiempo suficiente para que pueda descargar una aplicación de Android Studio para probarla. Estoy usando 6.0.1

1voto

MikeT Puntos 156

Lo siento, no es una respuesta, sino más bien algo de información, demasiada para ponerla en los comentarios. quizás esto podría ayudar a alguien a determinar lo que podría estar ocurriendo.

Escenario Windows 7 , AS 2.1.2 , Genymotion 2.8 (pero inicialmente usando un dispositivo 2.6 API 22). Funcionando bien durante unas horas ( en realidad un poco de una mentira como había tablet conectada, así, pero tienen que empezar en algún lugar en el círculo viscoso ). Inició ADM (Android Device Monitor) (mejor/fácil respuesta). Todavía está bien (es decir, sólo genymotion dispositivo visible).

1) Plugin en Lenovo A10-30 API 24 con MTP habilitado, pero NO Depuración USB . Todo bien.

2) Cambia a la carga. No hay cambios en AS o ADM.

3) Activa la depuración USB. Inmediatamente desconecta el dispositivo Genymotion y lo intenta pero no consigue conectar la tablet (y con menos frecuencia, creo que el dispositivo Genymotion). Extracto del registro ADM :-

[2016-10-27 13:47:19 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:20 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:21 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:22 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:24 - DeviceMonitor] Connection attempts: 2
[2016-10-27 13:47:27 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:28 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:30 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:31 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:32 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:33 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:35 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:36 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:38 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:39 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:40 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:41 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:43 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:45 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:46 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:47 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:49 - DeviceMonitor] Connection attempts: 2

Adroid Monitor en AS muestra el siguiente mensaje con frecuencia (los dispositivos Genymotion muestran Desconectado) :-

01-01 00:00:00.000 0-0/? E/Internal: An existing connection was forcibly closed by the remote host

4) Después de 5 minutos gire a Depuración USB apagado en la tablet.

Aproximadamente 3 minutos más tarde, después de :-

[2016-10-27 13:54:07 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:54:08 - DeviceMonitor] Connection attempts: 1

El dispositivo Genymotion está ahora reconectado.


6) Gire MTP activado (transferencias de archivos activadas en la tablet), la depuración USB sigue desactivada.

Aparte del diálogo de Windows, nada cambia (AS y ADM muestran el dispositivo Genymotion como conectado).

7) Gire Depuración USB en la tablet (desde las opciones del desarrollador)

Básicamente, vuelve a ocurrir lo mismo. Así que detengo la depuración USB en la Tablet y espero.

8) Revocar la autorización de depuración USB en la tablet e intenta Depuración USB de nuevo. Permítela siempre.

Otra vez lo mismo. Así que detenga la depuración USB en la tablet y espere otros 3 minutos más o menos para que el dispositivo Genymotion se vuelva a conectar.

9) Detener el dispositivo Genymotion. Así que no hay nada conectado.

10) Gire Depuración USB en la tablet. La tablet se conecta bien.

11) Inicie El dispositivo Genymotion se conecta bien y la tablet sigue conectada.

12) Enchufe un HTC Sensation XL (Android 4.0.3) lo mismo pero desconecta tanto la tablet como el dispositivo Genymotion. Desconecta el teléfono HTC y espera los 3 minutos obligatorios más o menos. Ambos se vuelven a conectar.

13) Detén el dispositivo Genymotion (la tablet sigue conectada) e intenta conectar el teléfono HTC. El teléfono HTC se conecta y la tablet permanece conectada.

14) Arranca el dispositivo Genymotion, se conecta y los otros 2 (Tablet y Teléfono) permanecen conectados.

Una idea, ¿se debe al dispositivo virtual Genymotion? Tal vez un dispositivo virtual debe ser el último en conectarse. Tal vez esté utilizando un AVD. Si es así, pruebe a desactivarlo y vea lo que ocurre. (Creo que no puedo usar AVD porque tengo un chip AMD).

Actualizado el 23/11/2016 En resumen no creo que Genymotion sea el problema sino quizás Android Studio.

Hoy he comprado otra Tablet, una Onix 10.1 Quad Core. Especificación bastante similar a la Lenovo. La principal diferencia es una pantalla más pequeña (1024x600).

Sin embargo, he tenido problemas similares para conectarme a él. Es el temido "Una conexión existente fue cerrada a la fuerza por el host remoto" .

Parece ser aún más difícil de conectar que los dispositivos Genymotion.

Mi último intento exitoso fue hecho después de numerosos intentos fallidos y fue cuando cerré y luego reinicié Android Studio. Por lo tanto, ahora sospecho que AS es tal vez la causa. Si investigo esto más a fondo puedo actualizar esto con mis hallazgos.

0 votos

Aunque esto es similar a lo que me ocurre a mí, en realidad no es lo mismo. Mi dispositivo se conecta al ordenador, pero no se considera un dispositivo conectado a Android Studio. Además, yo estaba en el modo de depuración USB con una conexión exitosa a Android Studio durante semanas antes de que esto comenzó a suceder.

0 votos

Ese aspecto, es decir, los dispositivos que se conectan al ordenador es el mismo, todos se conectan. Es desde el aspecto de Android Studio que me reportó desconexiones. He pasado por varios modos debug/no debug para intentar aislar el problema que tengo (que es muy similar al tuyo aparte de que puedo sortearlo) más en el siguiente comentario.....

0 votos

La principal diferencia es que yo utilizo un dispositivo o dispositivos virtuales/emulados (a través de Genymotion) y no los dispositivos virtuales de AS. Parece que el dispositivo virtual que utilizo es el principal problema que tengo. Más concretamente conectar otro dispositivo real después del dispositivo virtual. Mi pensamiento es que tal vez los dispositivos virtuales de Android Studio hacen lo mismo/similar. Sugiero tratar de eliminar esto como un factor asegurándose de que usted no tiene ningún dispositivo virtual. Herramientas/Android/Monitor de dispositivos Android se puede utilizar para esto. Si lo hace, entonces Herramientas/Android/AVD Manager sería el lugar probable para detener/desactivarlas.

1voto

He tenido este error en mi Verizon S7. La solución fue ir a las aplicaciones y forzar la detención de KNOX. Esto me permitió utilizar adb de la transferencia de archivos regulares.

0 votos

Esta debería ser la respuesta aceptada. Y no sólo porque es la única respuesta real que se ha publicado, sino porque esta es la salsa secreta que realmente funciona.

0voto

Trel Puntos 21

Cuando dices que estás configurando el modo en "Usar USB para", ¿te refieres al que debería aparecer como notificación, o al de las Opciones de Desarrollador?

Si te refieres a la notificación, comprueba la de las Opciones de Desarrollador, en Android de serie, hay una opción en la subsección de Redes etiquetada como "Seleccionar configuración USB"

0 votos

Después de probar la "configuración USB" en las opciones de desarrollador, esto no solucionó el problema. No hay ninguna configuración de instalación de software en las opciones de desarrollo. Hay: carga, MTP, PTP, RNDIS, fuente de audio y MIDI. Cuando selecciono Instalación de software en la pantalla de opciones de notificación, se establece la configuración de opciones de desarrollo en carga. Luego, cuando el teléfono fuerza a MTP, cambia la opción de notificación y la pantalla de opción de desarrollo al mismo tiempo. Cambia ambas a MTP.

0 votos

Tengo un problema similar. Tengo una tablet Lenovo y dos teléfonos HTC además de usar Genymotion (emulador). A menudo al enchufar uno se estropea a sí mismo y a los otros (las desconexiones repetidas se quedan en menos de un segundo, la consola dice algo así como desconexión forzada). A veces reseteando las autroizaciones se arreglan las cosas (creo que llego a esa opción desde las notificaciones). Hoy mismo he ido a las opciones de sincronización en el dispositivo Genymotion y eso lo ha arreglado. A mi me parece que son conflictos con los drivers usb. El uso de Genymotion por sí solo para el desarrollo es fiable para mí.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X