我已经查看了这里和其他论坛上的其他问题。答案对我的问题没有帮助。我最初是从 11.10 开始的,但认为可能存在错误或阻止它工作的原因。我已经让 SDK 和 ADT 在 10.04 和 11.10 上与 Eclipse 一起工作,所以我真的不知道出了什么问题。
我得到的错误如下:
Cannot complete the install because one or more required items could not be found.
Software being installed: Android Traceview 16.0.1.v201112150204-238534 (com.android.ide.eclipse.traceview.feature.group 16.0.1.v201112150204-238534)
Missing requirement: Android Traceview 16.0.1.v201112150204-238534 (com.android.ide.eclipse.traceview.feature.group 16.0.1.v201112150204-238534) requires 'org.eclipse.ui 3.6.2' but it could not be found
当我第二次运行 SDK 安装(卸载后)时,我注意到以下错误:
Stopping ADB server failed (code -1).
Unable to run 'adb': Cannot run program "/home/ben/android-sdk-linux/platform-tools/adb": java.io.IOException: error=2, No such file or directory.
Starting ADB server failed (code -1).
我第一次没有看到它,我不知道它是什么意思或如何修复它! 任何帮助将不胜感激,我发现的另一个“答案”来自提出问题的同一个人,重新安装所有内容都可以解决问题,我没有那么幸运,所以我想我会重新提出查询。先感谢您。我正在使用 Indigo 作为版本,我在其他地方看到 Helios 是可以使用 SDK 的最低版本。
回到 11.10 但问题仍然存在,笔记本电脑是三星 R580 64 位。
Preparing to install archives
Downloading Android SDK Platform-tools, revision 10
Installing Android SDK Platform-tools, revision 10
Stopping ADB server failed (code -1).
从终端使用以下命令安装 SDK 工具时仍然出现:
android-sdk-linux/tools/android
最佳答案
您遇到的问题与 robertly 发布的问题完全不同,尽管我确定您已经使用 google 找到了它。
您正在运行 64 位 ubuntu,但忘记运行以下命令。
apt-get install ia32-libs
手机不是 64 位的,所以没有 64 位版本的 adb。您需要 ia32-libs。
完成后,打开eclipse,进入 Windows -> Android SDK 管理器 然后,卸载所有工具(在 tools 子文件夹下)并重新安装。
您应该不会再收到 adb 错误。
来源: http://developer.android.com/sdk/installing.html#troubleshooting
解决方案 #2 - 我必须这样做,因为 sudo apt-get remove eclipse 没有完全删除它,它仍然会导致错误。做所有这些,结合上面的步骤解决了我前一天晚上的问题。
删除eclipse、android文件夹
sudo apt-get remove eclipse
sudo add-apt-repository "deb http://archive.canonical.com/ 清醒伙伴"
sudo apt-get 更新
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java
重新安装eclipse 3.7.1,android-sdk-linux文件夹
继续正常安装。
关于Android SDK 问题 Ubuntu 10.04lts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8812329/