Android SDK的adb:32位还是64位?你好世界的失败

时间:2015-12-26 19:20:40

标签: android adb

我正在尝试最简单的任务,这是Android Studio的“hello world”教程。我使用32位Ubuntu(14.04),今天我下载了Android Studio。 当我尝试运行它时,我被阻止了,因为adb没有响应:

  

com.android.ddmlib - 无法检测到adb版本,adb输出:/ home / me / Android / Sdk / platform-tools / adb:1:/ home / me / Android / Sdk / platform-tools / adb:语法错误:“)”意外

当我尝试手动运行adb时,我发现当我在32位平台上时,它不是32位。 “文件adb”返回:

  

adb:ELF 64位LSB共享对象,x86-64,版本1(SYSV),动态链接(使用共享库),用于GNU / Linux 2.6.24,BuildID [sha1] = [something],未剥离

我是否错过了我可以选择平台的一些步骤?每个人似乎都有相反的问题,平台64位对比32位文件。

1 个答案:

答案 0 :(得分:2)

official site为您提供了一个下载二进制文件,可以在您的系统上配置和设置所需的adb,但我猜它仍在您的系统上设置x64版本的adb。

由于网站本身并未列出x86版本,因此您必须查看archived部分。请执行以下操作

  1. 下载适用于Linux平台的x86版本并进行安装。
  2. 使用指向adb的新位置的导出路径更新.bash_profile。
  3. 重新启动终端并使用adb。