64位版本的adb和fastboot?

jww*_*jww 3 linux android adb fastboot

我在Debian 7.3,x64(完全修补)上捕获下面的错误.

在此输入图像描述

我非常肯定它是因为adb它的SDK工具的64位发行版甚至是32位

$ 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
Run Code Online (Sandbox Code Playgroud)

我不想只是为了支持adb和安装数百兆字节的32位二进制文​​件fastboot.(例如,使用Android 64 Bundle的Ubuntu 64找不到adb可执行文件).

我知道2012年有一个突出的功能请求请将SDK工具移植到Linux上的64位(adb,aapt等),但是没有采取任何措施(甚至没有确认).

有谁知道Google是否制作了64位版本adb?如果没有,谷歌是否有计划提供它们?

gcb*_*gcb 7

好消息.它现在由Debian的优秀人员正式维护.

android-tools-adb从主debian repo 安装(你也有fastboot和其他一些)(不需要添加repo,因为默认情况下这是)

这是本土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
Run Code Online (Sandbox Code Playgroud)