3 votos

La versión del servidor ADB (40) no coincide con la de este cliente (41) {No utiliza Genymotion}

Descargo de responsabilidad: esto no es un duplicado de esta pregunta del SO ya que la fuente de la pregunta es diferente y las respuestas no se aplican.* Espero, que esté correctamente colocado en AE y que la nota sobre no usar Genymotion no confunda al lector. La razón de incluirlo en el título es que está muy presente en otras respuestas, pero no tiene nada que ver con esta pregunta, ya que no uso ningún emulador incluyendo Genymotion .


Pues estoy intentando instalar LineageOS en mi Fairphone FP3+ con Windows 10. Pero: Esto también se aplica a otros productos con otras versiones respectivas - en este caso, el dispositivo utiliza Android 10 (con número de compilación 8901.3.A-0054.20200929). Para la instalación necesito ADB - al principio para acceder al modo fastboot . Para ello, primero instalé la última Android Studio de aquí pero en realidad sólo necesitaba el Herramientas de la plataforma SDK que puede encontrar aquí (no confundir con el Herramientas de línea de comandos de el enlace anterior ). I desbloquear el bootloader y ejecuté el siguiente comando que se muestra con su salida:

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

Esta pregunta de SO que mencioné en el descargo de responsabilidad no ayudó, ya que abd ni siquiera imprimió ningún dispositivo, por lo que la configuración es muy diferente. También pasé por estas preguntas vinculadas: enlace 1 , enlace 2 , enlace 3 y enlace 4 entre otros. Genymotion es como se ha dicho no se utiliza aquí, pero se refiere en casi cualquier Q / A, excepto aquí pero tampoco se me puede encontrar allí. Ya he comprobado el PC para cualquier software que podría haber instalado otra versión adb, pero ni yo ni cmd's where podría encontrar cualquier ( 4 , 7 , 8 ; 9 , 11 o 10 ).

adb kill-server
adb start-server

Tampoco cambió nada de lo sugerido aquí o aquí . He reiniciado todos los dispositivos y el software varias veces y trató de deshacerse de todos los procesos adb también ( 6 , 13 o 12 ). También he reinstalado Android Studio para probarlo sin usar la caché como se sugiere en esta respuesta SO de una pregunta posiblemente relacionada que lamentablemente tampoco tiene pistas. Puedo imaginar que algunas preguntas como esa o este SO uno también se podría ayudar aquí.

3voto

Cadoiz Puntos 121

Desde este adb server version (XX) doesn't match this client (YY); killing... parece ser una pregunta muy destacada, permítanme presentar la solución bastante directa - en realidad me pregunto por qué no fue respondida en ningún otro lugar o al menos, no pude encontrarla. Para encontrar la versión de ADB que está utilizando, escriba adb version para conseguir algo así:

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

El Versión para Android simplemente no coincide con el versión adb . Android 11 por ejemplo, utiliza la API 30 y BAD 41 . Android 10 (API 29) y ese teléfono necesita ADB 40 . Puedes comprobar la versión de tu Android para encontrar la correspondiente Versión ADB para obtener o leer fácilmente el mensaje de error anterior para encontrar XX (en este caso 40).

Pude encontrar la versión 1.0.40 de ADB en aquí y funciona a las mil maravillas: enter image description here

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