Versión de 64 bits de adb y fastboot?

Estoy captando el error de abajo en Debian 7.3, x64 (totalmente parcheado).

introduzca la descripción de la imagen aquí

Estoy bastante seguro de que su adb es de 32 bits, incluso en la distribución de 64 bits de sus herramientas de SDK

 $ which adb /opt/android-sdk/platform-tools/adb $ /opt/android-sdk/platform-tools/adb bash: /opt/android-sdk/platform-tools/adb: No such file or directory $ file /opt/android-sdk/platform-tools/adb /opt/android-sdk/platform-tools/adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped 

No quiero instalar cientos de megabytes de binarios de 32 bits sólo para admitir adb y fastboot . (Ver, por ejemplo, Ubuntu 64 con Android 64 Bundle no puede encontrar ejecutable adb ).

Sé que hay una solicitud de funcionalidad sobresaliente a partir de 2012 en Please port SDK tools to 64-bit en Linux (adb, aapt, etc) , pero no se ha tomado ninguna acción (ni siquiera un reconocimiento).

¿Alguien sabe si Google hace una versión de 64 bits de adb ? Si no, ¿tiene Google algún plan para proporcionarlos?

Buenas noticias. ahora es oficialmente mantenido por la gente fina en Debian.

sólo tienes que instalar android-tools-adb (también tienes fastboot y algunos otros) desde el repo principal de debian (no hay necesidad de añadir repo ya que está ahí por defecto)

es nativo arquitectura amd64 !

 $ sudo aptitude install android-tools-adb ... $ file /usr/bin/adb /usr/bin/adb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=b36a05975f3d903a4f0ee3e02b581cc71ddedf26, stripped 

Si está ejecutando debian / ubuntu 12.04 siga esta guía para agregar el ppa para el fastboot de 64 bits y el adb

http://bernaerts.dyndns.org/linux/74-ubuntu/245-ubuntu-precise-install-android-sdk

Si no necesita el SDK y sólo necesita las herramientas de Android, haga

 sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastboot 

Si desea que el SDK API en su 64 bits de precisión, entonces lo siento, usted tiene que instalar ia32-libs.

Más reciente que 12.04 (12.10 y más) creo que android-tools-adb y android-tools-fastboot 64bit están en el repositorio de universo. No es necesario un PPA adicional.

David

Nadie viene aquí buscando respuestas a esta pregunta ya que los paquetes distribuidos con Android SDK vienen en sabor de 64 bits por defecto ahora.

Por lo tanto, sólo escribo los números de versión de los últimos paquetes de 32 bits para referencia futura:

  • build-tools_r23.0.3
  • platform-tools_r23.0.1

En lugar de usar un repositorio, y si prefiere trabajar con su SDK Android descargado, debe utilizar este procedimiento que se describe aquí .

Resumir:

Instalar el SDK de Android

Agregue el soporte de iArcade multiprocesador i386 a su Debian:

 sudo dpkg --add-architecture i386 

Actualizar la lista de paquetes

 sudo apt-get update 

E instale los siguientes paquetes i386

 sudo aptitude install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 

Ahora, todas las herramientas de la plataforma Android SDK deberían funcionar.


Editar (2014/06/06): La solución ya se ha respondido en esta publicación de Stackoverflow .


  • Desarrollo de controladores de dispositivos Android - Punto de entrada
  • Cómo configurar una conexión Wifi-Direct entre Android y Linux
  • Android Shell EOF
  • ¿Cómo obtener el nombre del modelo de la CPU de Android?
  • No se puede iniciar eclipse desde adt bundle en ubuntu 12.04
  • ¿Cómo instalar Android SDK en Ubuntu?
  • Mensajes androide logcat invisibles en eclipse
  • Dificultades para llamar directamente a una función NDK de Android directamente de Delphi
  • android no puede encontrar un objetivo
  • Inesperado resultados diferentes de la misma entrada de cadena
  • No se puede abrir la biblioteca compartida (así) en Raspberry Pi
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.