4 votes

Le Galaxy S7 Edge ne reste pas en mode d'installation du logiciel

Je souffre de ce problème depuis quelques semaines maintenant, en espérant qu'une mise à jour le résoudrait, mais maintenant je ne sais pas vers qui me tourner. Donc, je développe des applications pour Android et iOS. Généralement, je ne fais que tester sur mon propre téléphone, qui est un Galaxy S7 Edge. Quand je l'ai eu, j'ai cherché comment accéder au mode développeur et je l'ai fait. J'ai ensuite activé le débogage USB, mais lorsque j'ai branché mon téléphone, Android Studio n'a pas trouvé l'appareil.

J'ai regardé mes options dans le menu "Use USB for..." et j'ai choisi "Software installation". Mon Android Studio a trouvé mon appareil et j'ai commencé à l'utiliser pour tester des applications. Cela a bien fonctionné, donc je n'ai pas posé de questions, jusqu'à il y a quelques semaines, après une mise à jour de sécurité, j'ai commencé à avoir une erreur bizarre. Chaque fois que j'étais connecté à mon ordinateur et que je réglais le mode usb sur Installation logicielle, après environ 30 secondes, il passait tout seul en mode Transfert de fichiers.

Je ne peux pas rester en mode d'installation de logiciel plus d'une minute à la fois, et lorsque je suis en mode de transfert de fichiers, mon Android Studio n'enregistre pas mon téléphone comme périphérique de débogage. J'ai téléchargé la mise à jour la plus récente aujourd'hui, mais cela n'a pas résolu mon problème. J'ai fait une recherche sur Google, mais je n'ai trouvé personne qui semble avoir eu ce problème. Quelqu'un a-t-il rencontré ce problème ? Quelqu'un a-t-il une idée de la façon de le résoudre ?

Tl;dr : Mon téléphone ne peut pas rester en mode d'installation de logiciel assez longtemps pour que je puisse télécharger une application depuis Android Studio pour la tester. J'utilise la version 6.0.1

1voto

MikeT Points 156

Désolé, ce n'est pas une réponse mais plutôt des informations, trop nombreuses pour être mises en commentaires. Peut-être que cela pourrait aider quelqu'un à déterminer ce qui se passe.

Scénario Windows 7 , AS 2.1.2 , Genymotion 2.8 (mais en utilisant initialement un dispositif 2.6 API 22). Cela a bien fonctionné pendant quelques heures ( en fait c'est un peu un mensonge car la tablette était branchée aussi, mais il faut bien commencer quelque part dans le cercle vicieux. ). Démarré ADM (Android Device Monitor) (retour d'information meilleur/facile). Toujours OK (c'est-à-dire que seul le dispositif Genymotion est visible).

1) Plugin dans Lenovo A10-30 API 24 avec MTP activé mais PAS de débogage USB . Tout va bien.

2) Passez à la charge. Pas de changement dans AS ou ADM.

3) Activez le débogage USB. Déconnecte immédiatement le dispositif Genymotion et essaie mais échoue à connecter la tablette (et moins fréquemment, je pense le dispositif Genymotion). Extraction du journal 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 dans l'AS affiche fréquemment le message suivant (les appareils Genymotion affichent Disconnected) :-.

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

4) Après environ 5 minutes tourner Débogage USB éteint sur la tablette.

Environ 3 minutes plus tard, après

[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

Le dispositif Genymotion est maintenant reconnecté.


6) Tourner MTP activé (transferts de fichiers activés sur la tablette), débogage USB toujours désactivé.

À part la boîte de dialogue Windows, rien ne change (AS et ADM montrent que le dispositif Genymotion est connecté).

7) Tourner Débogage USB sur la tablette (à partir des options du développeur)

En gros, la même chose se reproduit. J'arrête donc le débogage USB sur la tablette et j'attends.

8) Révoquer l'autorisation de débogage USB sur la tablette et essayez Débogage USB encore. Permettez-le toujours.

Encore une fois. Alors arrêtez USB Debug sur la tablette et attendez encore 3 minutes environ que le dispositif Genymotion se reconnecte.

9) Stop le dispositif Genymotion. Donc rien n'est connecté.

10) Tourner Débogage USB sur la tablette. La tablette se connecte correctement.

11) Inicio Le dispositif Genymotion se connecte OK et la tablette reste connectée.

12) Branchez un an HTC Sensation XL (Android 4.0.3) même chose mais déconnecte à la fois la tablette et le dispositif Genymotion. Déconnectez le téléphone HTC et attendez les 3 minutes obligatoires. Les deux se reconnectent.

13) Arrêtez le dispositif Genymotion (tablette toujours connectée) et essayez de connecter le téléphone HTC. Le téléphone HTC se connecte et la tablette reste connectée.

14) Démarrez le dispositif Genymotion, il se connecte et les 2 autres (Tablette et Téléphone) restent connectés.

Une réflexion, est-ce dû au dispositif virtuel Genymotion ? Peut-être qu'un appareil virtuel doit être le dernier à être connecté. Peut-être que vous êtes Peut-être utilisez-vous un AVD, si c'est le cas, essayez de le désactiver et voyez ce qui se passe. (Je ne peux pas utiliser d'AVD car j'ai une puce AMD).

Mis à jour le 23/11/2016 En bref, je ne pense pas que Genymotion soit le problème mais peut-être Android Studio.

Aujourd'hui, j'ai acheté une autre tablette, une Onix 10.1 Quad Core. Des spécifications assez similaires à celles de la Lenovo. La principale différence étant un écran plus petit (1024x600).

Cependant, j'ai rencontré des problèmes similaires pour m'y connecter. C'est le redoutable "Une connexion existante a été fermée de force par l'hôte distant" .

Il semble qu'il soit encore plus difficile de se connecter que les appareils Genymotion.

Ma dernière tentative réussie a eu lieu après de nombreuses tentatives infructueuses, lorsque j'ai fermé puis redémarré Android Studio. C'est pourquoi je soupçonne maintenant que AS est peut-être la cause. Si j'approfondis cette question, je mettrai peut-être à jour ce message avec mes conclusions.

0 votes

Bien que cela ressemble à ce qui m'arrive, ce n'est pas la même chose. Mon appareil se connecte à l'ordinateur, mais il n'est pas considéré comme un appareil connecté à Android Studio. De plus, j'étais en mode de débogage USB avec une connexion réussie à Android Studio pendant des semaines avant que cela ne commence à se produire.

0 votes

Cet aspect, c'est-à-dire les appareils qui se connectent à l'ordinateur, est le même, ils se connectent tous. C'est du point de vue d'Android Studio que j'ai signalé des déconnexions. Je suis passé par différents modes debug/no debug pour essayer d'isoler le problème que j'ai (qui est très similaire au vôtre sauf que je peux le contourner) plus d'informations dans le prochain commentaire.....

0 votes

La principale différence est que j'utilise un ou plusieurs appareils virtuels/émulés (via Genymotion) et non les appareils virtuels AS. Il semble que l'appareil virtuel que j'utilise soit au cœur du problème que je rencontre. Plus précisément, la connexion d'un autre appareil réel après l'appareil virtuel. Je pense que les appareils virtuels d'Android Studio font peut-être la même chose. Je suggère d'essayer d'éliminer ce facteur en vous assurant que vous n'avez pas de périphériques virtuels. Outils/Android/Android Device Monitor peut être utilisé à cet effet. Si vous le faites, alors Outils/Android/AVD Manager serait l'endroit probable pour les arrêter/désactiver.

1voto

J'ai eu cette erreur sur mon S7 de Verizon. La solution était d'aller dans les applications, et de forcer l'arrêt de KNOX. Cela m'a permis d'utiliser adb à partir d'un transfert de fichier régulier.

0 votes

C'est la réponse qui devrait être acceptée. Non seulement parce que c'est la seule réponse réelle qui a été postée, mais aussi parce que c'est la sauce secrète qui fonctionne réellement.

0voto

Trel Points 91

Lorsque vous dites que vous définissez le mode sous "Utiliser l'USB pour", voulez-vous dire celui qui devrait s'afficher comme une notification, ou celui dans les Options du développeur ?

Si vous parlez de la notification, vérifiez celle qui se trouve dans les Options du développeur. Dans Android standard, il y a une option dans la sous-section Réseau intitulée "Sélectionner la configuration USB".

0 votes

Après avoir testé la "configuration USB" dans les options de développement, cela n'a pas résolu le problème. Il n'y a pas de configuration d'installation de logiciel dans les options de développement. Il y a : charging, MTP, PTP, RNDIS, Audio Source, et MIDI. Lorsque je sélectionne Installation logicielle sur l'écran de notification, les options de développement sont réglées sur charge. Ensuite, lorsque le téléphone passe en MTP, l'option de notification et l'écran de l'option de développement sont modifiés en même temps. Il les change tous les deux en MTP.

0 votes

J'ai un problème similaire. J'ai une tablette Lenovo et deux téléphones HTC et j'utilise Genymotion (émulateur). Souvent, le fait de brancher l'un d'entre eux se dérègle et dérègle les autres (déconnexions répétées, reste allumé pendant moins d'une seconde, la console indique quelque chose comme une déconnexion forcée). Parfois, la réinitialisation des authentifications résout le problème (je pense que j'accède à cette option depuis les notifications). Plus tôt dans la journée, je suis allé dans les options de synchronisation dans l'appareil Genymotion et cela a réglé le problème. J'ai l'impression qu'il s'agit d'un conflit avec les pilotes usb. L'utilisation de Genymotion seul pour le développement est fiable pour moi.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X