我在 Debian 7.3、x64(完全修补)上发现了以下错误。
我很确定它adb
是 32 位的,即使在其 SDK 工具的 64 位发行版中也是如此
$ 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
我不想安装数百兆字节的 32 位二进制文件只是为了支持adb
和fastboot
. (例如,请参阅带有 Android 64 Bundle 的 Ubuntu 64 找不到 adb 可执行文件)。
我知道 2012 年有一个出色的功能请求,请在 Linux 上将 SDK 工具移植到 64 位(adb、aapt 等),但没有采取任何行动(甚至没有确认)。
有谁知道谷歌是否制作了 64 位版本的adb
? 如果没有,Google 是否有提供它们的计划?