Observando el código fuente de adb arroja un poco de luz sobre lo que significa la cadena de versión:
La primera línea Android Debug Bridge versión 1.0.41
Muestra una versión que consta de tres partes:
ADB_VERSION_MAJOR
= 1
ADB_VERSION_MINOR
= 0
ADB_SERVER_VERSION
= 41
La definición de ADB_SERVER_VERSION
tiene el comentario Incrementar esto cuando queremos obligar a los usuarios a iniciar un nuevo servidor adb.
Basado en mi propia experiencia sé que si ejecutas adb
se conecta al servidor adb que se está ejecutando en la computadora local y verifica esta versión. Si el cliente adb y el servidor no comparten el número de versión, el cliente adb finaliza y reinicia el servidor adb.
La segunda línea Versión 28.0.2-debian
es lo que se llama ADB_VERSION
en el código fuente. Parece ser el número de versión de adb respectivamente la versión de las Herramientas de Plataforma de Android SDK
a la que pertenece esta versión de adb.
En ejecutables de adb más nuevos he visto como una segunda línea ligeramente diferente: Versión 35.0.1-11580240
. 35.0.1 es las Herramientas de Plataforma de Android SDK
y 11580240 algún tipo de número de compilación.