我刚开始在Linux上使用Android Studio,花了将近一年的时间才能使它工作,昨天我做了一些教程,然后通过sdk manager下载了一些内容。现在,我的亚行已无法使用。出乎意料的是,我的ADB可执行文件现在已经过时了,还有快速启动等。所以我检查了“文件”实用程序,并:
文件adb
adb:ELF 64位LSB共享对象,x86-64,版本1(SYSV),动态
链接,用于GNU / Linux 2.6.24的解释器/lib64/ld-linux-x86-64.so.2,
BuildID [sha1] = 90addc5e3980f6efab749c9032cc8d7ad60dfb94,未剥离
文件快速启动
fastboot:ELF 64位LSB共享对象,x86-64,版本1(SYSV),
动态链接,用于GNU / Linux的解释器/lib64/ld-linux-x86-64.so.2
2.6.24,BuildID [sha1] = f0fd57bfe0c22d4ba1e0b3e211441162066433b4,未剥离
dmtracedump文件
dmtracedump:ELF 64位LSB共享对象,x86-64,版本1(SYSV),
动态链接,用于GNU / Linux的解释器/lib64/ld-linux-x86-64.so.2
2.6.24,BuildID [sha1] = 86871b6d114d9f8f9f0263d061cd9db8eb8886b7,未剥离
文件sqlite3
sqlite3:ELF 64位LSB共享对象,x86-64,版本1(SYSV),动态
链接,用于GNU / Linux 2.6.24的解释器/lib64/ld-linux-x86-64.so.2,
BuildID [sha1] = 68c2ef312f09631815b20ecbc5dce2669e350807,未剥离
您是要告诉我Google负担不起保留32位构建机器的费用吗?我无法在计算机上运行64位。也许是偶然的。显然,这是平台工具23.1。我让它工作了1天,grrr。
从另一台机器的platform_tools 22.x的压缩文件中复制,到目前为止似乎可以正常工作。我什至无法启动模拟器,该模拟器还使用ADB与之通信。
最佳答案
在系统要求(http://developer.android.com/sdk/index.html#Requirements)下,您可以找到:
在Ubuntu®14.04,Trusty Tahr(64位发行版能够
运行32位应用程序)。
如果要保持与任何体系结构和平台的兼容性,则应该使用https://packages.debian.org/sid/android-tools-adb,它可能具有较旧的版本,但可能足以满足您的要求。