1 votos

Intentando actualizar ADB de 1.0.31 a 1.0.32

Estoy intentando actualizar el software de depuración de Android de la versión 1.0.31 a la 1.0.32 en Ubuntu 14.04. He consultado un post anterior de Stack Exchange sobre el mismo tema aquí pero no ha servido de nada.

Ya he tenido éxito en esto una vez siguiendo unas instrucciones bien escritas publicadas aquí . Incluyo a continuación el extracto correspondiente:

adb version
Android Debug Bridge version 1.0.31
wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
sudo mv adb /usr/bin/adb
sudo chmod +x /usr/bin/adb
adb version
Android Debug Bridge version 1.0.32

Por desgracia, no he podido repetir mi éxito anterior. Después de ejecutar los comandos anteriores, parece que adb no se reconoce como una versión actualizada (es decir, 1.0.32). En cambio, ejecutando el comando de abajo...

adb version

..proporciona una respuesta de que no se puede encontrar adb.

Puedo volver fácilmente a la versión 1.0.31 eliminando y volviendo a instalar adb tools:

sudo apt-get remove android-tools-adb android-tools-fastboot
sudo apt-get install android-tools-adb android-tools-fastboot

Pero mi objetivo es actualizar a adb 1.0.32. Una inspección del archivo me mostró que contiene dos archivos:

adb (library)
perfhost (executable)

No sé qué hacer con estos archivos. Mi expectativa sería que "adb" debería ser un ejecutable. He intentado ejecutar "perfhost" pero sin ningún éxito. En este punto, no estoy muy seguro de cómo continuar con la solución de problemas. ¿Quizás el archivo descargado ha cambiado desde que se publicaron las instrucciones anteriores? ¿Quizás no entiendo el propósito de los archivos "adb" y "perfhost"? Agradecería que me ayudaran a localizar la versión actualizada de ADB que, como otros han señalado, aún debe ser actualizada en los repositorios de Ubuntu.

1voto

Jason Puntos 11

Respuesta tardía, pero por si alguien más se encuentra con el problema más adelante y tropieza con esta pregunta.

sudo apt-get install libc6:i386 libstdc++6:i386

0 votos

Sería útil añadir más información sobre cómo estos comandos ayudan a resolver el problema

0voto

Gervase Markham Puntos 101

Mi suposición sobre tu problema: las versiones que has descargado son de 32 bits, y tienes un sistema operativo de 64 bits. El mensaje de error al intentar ejecutar un ejecutable de 32 bits en un sistema operativo de 64 bits que no tiene instaladas las bibliotecas de compat. es muy malo. Es "No such file or directory".

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