我使用的是 Ubuntu 12.04 LTS 版本。我已经尝试了“amo-ej1”建议的步骤,但我的“dpkg”没有“添加”或“架构”选项。
但是,以下内容对我有用:
1) 安装以下第三方 PPA 提供的“adb”和“fastboot”。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
2)将官方Android SDK提供的'adb'和'fastboot'的副本替换为从上述步骤安装的那些:
cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb
cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platform-tools/fastboot
3)重新启动(重新执行)你的eclipse二进制文件。
完整学分:
http ://www.webupd8.org/2012/08/install-adb-and-fastboot-android-tools.html
重要编辑(替代解决方案):
虽然上面可以解决您的错误(并且您可以继续使用 Android App 教程),但正如我发现的那样,ADT 还需要位于以下位置的“aapt”(另一个 32 位二进制文件):
<path-to-your-adt-sdk-package>/sdk/build-tools/android-x.x/
不幸的是,我上面提供的链接没有提供这个二进制文件。
所以,这是我的另一个解决方案:
1) 更新您的系统
Open 'Update Manager' => 'Settings' => 'Updates
Check "Recommended Updates (precise updates)"
Update the updates that are being shown
2) 安装 ia32-libs
sudo apt-get install ia32-libs
我终于能够安装'ia32-libs'。要知道为什么'ia32-libs'不会首先安装,请在此处阅读'slangasek'发布的答案:
https ://askubuntu.com/questions/136394/cannot-install-ia32-libs