android - Google 现在默认提供 64 位 SDK?

标签 android linux sdk adb x86-64

我刚刚开始在 Linux 上使用 Android Studio,花了将近一年的时间让它工作,昨天我做了一些教程,然后用 sdk 管理器做了一些下载。现在我的ADB不再工作了。令人惊讶的是,我的 ADB 可执行文件现在已经过时了,还有 fastboot 等。所以我检查了"file"实用程序:

文件 adb adb:ELF 64 位 LSB 共享对象,x86-64,版本 1 (SYSV),动态 链接,解释器/lib64/ld-linux-x86-64.so.2,适用于 GNU/Linux 2.6.24, BuildID[sha1]=90addc5e3980f6efab749c9032cc8d7ad60dfb94,未剥离

文件快速启动 fastboot:ELF 64 位 LSB 共享对象,x86-64,版本 1 (SYSV), 动态链接,解释器/lib64/ld-linux-x86-64.so.2,适用于 GNU/Linux 2.6.24、BuildID[sha1]=f0fd57bfe0c22d4ba1e0b3e211441162066433b4,未剥离

文件 dmtracedump dmtracedump:ELF 64 位 LSB 共享对象,x86-64,版本 1 (SYSV), 动态链接,解释器/lib64/ld-linux-x86-64.so.2,适用于 GNU/Linux 2.6.24,BuildID[sha1]=86871b6d114d9f8f9f0263d061cd9db8eb8886b7,未剥离

文件sqlite3 sqlite3:ELF 64 位 LSB 共享对象,x86-64,版本 1 (SYSV),动态 链接,解释器/lib64/ld-linux-x86-64.so.2,适用于 GNU/Linux 2.6.24,

BuildID[sha1]=68c2ef312f09631815b20ecbc5dce2669e350807,未剥离

您的意思是告诉我 Google 负担不起保留 32 位构建机器的费用?我的电脑无法运行 64 位。也许这是一次意外。这显然是 Platform-tools 23.1。我已经工作了 1 天了,grrr。

从另一台机器复制到 platform_tools 22.x 的 tarball 中,到目前为止似乎可以正常工作。我什至无法启动模拟器,它也使用 ADB 与其进行通信。

最佳答案

系统要求 ( http://developer.android.com/sdk/index.html#Requirements ) 下,您可以找到:

Tested on Ubuntu® 14.04, Trusty Tahr (64-bit distribution capable of running 32-bit applications).

如果您想保持与您的架构和平台的兼容性,也许您应该使用 https://packages.debian.org/sid/android-tools-adb其中可能有旧版本,但也许足以满足您想要实现的目标。

关于android - Google 现在默认提供 64 位 SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34863489/

相关文章:

asp.net - 使用 ASP.NET SDK 将文件上传到 S3 存储桶文件夹

java - 如何计算每个单词的字母

java - 显示由相机API android拍摄的图像

php 脚本来执行 bash 脚本并在网页上显示结果。

linux - Codeigniter URL 重写 .htaccess 在 CentOS 上不起作用

linux - 如何使用 bash 命令将文件中的多列合并为一列?

iphone - 有 2 个图像选择器和 didFinishPickingMediaWithInfo 问题

java - 我可以使用 jdk 7 for android 和 1.6 编译器吗?

java - 检测 View 是否添加到布局中

java - 如何设置我的 compileSDKversion 以支持 Java 1.6