3 votes

La version du serveur ADB (40) ne correspond pas à ce client (41) {Not using Genymotion}

Avis de non-responsabilité : il ne s'agit pas d'un doublon avec cette question de l'OS car la source de la question est différente et les réponses ne s'appliquent pas.* J'espère qu'il est correctement placé dans AE et que la note concernant la non-utilisation de Genymotion n'embrouille pas le lecteur. La raison de l'inclure dans le titre est qu'il est très présent dans les autres réponses, mais cela n'a rien à voir avec cette question, car je n'utilise pas d'émulateur, y compris des émulateurs. Genymotion .


J'essaie d'installer LineageOS sur mon Fairphone FP3+ sous Windows 10. Mais : Cela s'applique également à d'autres produits avec d'autres versions respectives - dans ce cas, l'appareil utilise Android 10 (avec le numéro de construction 8901.3.A-0054.20200929). Pour l'installation, j'ai besoin de BAD - dans un premier temps pour accéder à la mode fastboot . Pour cela, j'ai d'abord installé la dernière version de Android Studio de aquí mais n'a en fait besoin que de la Outils de la plate-forme SDK que vous pouvez trouver aquí (à ne pas confondre avec le Outils de ligne de commande de le lien avant ). I débloqué le bootloader et a exécuté la commande suivante qui est affichée avec son résultat :

D:\Setups\XXXXX\Lineage FP3\platform-tools_30.0.5(ADB_1.0.41)>adb devices
adb server version (40) doesn't match this client (41); killing...
* daemon started successfully
List of devices attached

Cette question du SO que j'ai mentionnée dans la clause de non-responsabilité n'a pas aidé, car abd n'a même pas imprimé de dispositifs - la situation est donc tout à fait différente. J'ai également répondu à ces questions liées : lien 1 , lien 2 , lien 3 y lien 4 entre autres. Genymotion n'est, comme on l'a dit, pas utilisé ici, mais il est mentionné dans presque toutes les questions/réponses, à l'exception des suivantes aquí Mais il n'y a pas non plus de solution pour moi. J'ai déjà vérifié sur le PC s'il n'y avait pas de logiciel qui aurait pu installer une autre version d'adb, mais ni moi ni cmd's n'avons trouvé de solution. where n'a pu trouver de ( 4 , 7 , 8 ; 9 , 11 o 10 ).


adb kill-server
adb start-server

Je n'ai rien changé non plus à ce qui avait été suggéré aquí o aquí . J'ai redémarré tous les appareils et logiciels plusieurs fois et j'ai essayé de me débarrasser de tous les processus adb ( 6 , 13 o 12 ). J'ai également réinstallé Android Studio pour l'essayer sans utiliser le cache, comme le suggère le document cette réponse de l'OS d'une question éventuellement connexe qui, malheureusement, n'a pas non plus de réponse. Je peux imaginer que certaines questions comme celle-ci ou ce SO one pourrait également être aidée dans ce domaine.

3voto

Cadoiz Points 149

Étant donné que cette adb server version (XX) doesn't match this client (YY); killing... semble être une question très importante, permettez-moi de vous présenter la solution la plus directe - je me demande d'ailleurs pourquoi la réponse n'a été trouvée nulle part ailleurs ou, du moins, je ne l'ai pas trouvée. Pour trouver la version d'ADB que vous utilisez, tapez adb version pour obtenir quelque chose comme :

Android Debug Bridge version 1.0.41
Version 30.0.5-6877874
Installed as D:\Setups\XXXXX\Lineage FP3\platform-tools_30.0.5(ADB_1.0.41)\adb.exe

En Version Android ne correspond tout simplement pas à la version adb . Android 11 par exemple, utilise l'API 30 et ADB 41 . Android 10 (API 29) et ce téléphone a besoin de ADB 40 . Vous pouvez vérifier votre version d'Android pour trouver la version correspondante. Version ADB pour obtenir ou lire facilement le message d'erreur ci-dessus pour trouver XX (dans ce cas 40).

J'ai pu trouver la version 1.0.40 de ADB à partir de aquí et ça marche du tonnerre :

D:\Setups\XXXXX\Lineage FP3\platform-tools_28.0.1(ADB_1.0.40)>adb devices
List of devices attached
A2XXXXXXXXX1    unauthorized

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