目前我正忙着安装Android SDK。我得到了它,但是当我输入$sudo adb
shell时。它给了sudo: adb: command not found
。对于这个问题,我检查了这个链接:adb devices command not working但是如果我现在输入$ sudo adb devices。注意到了。
甚至*守护程序都没有运行。现在开始运行端口5037 *和其余部分。但它看起来像这样:
michiel@ubuntu: ~$ sudo adb devices
michiel@ubuntu: ~$
所以我可以输入下一个命令。有人知道如何解决这个问题吗?与$ sudo adb shell一样。没有出现。
当我输入没有sudo的adb设备时。我收到错误:
-bash: /usr/local/sbin/adb: No such file or directory.
echo $PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/michiel/jdk1.6.0_29/bin:home/michiel/android-sdk-linux/tools:/home/michiel/android-sdk-linux/platform-tools
当我现在启动Eclipse时,我收到下一个错误:Failed to get the adb version: Cannot run program"/home/michiel/android-sdk-linux/platform-tools/adb":java.io.IOException:error=2, No such file or directory.
上周末我安装了一个干净的Ubuntu安装。我下载了ia32.lib and openjdk
而不是java jdk,并手动安装。经过一番努力,我设法连接设备,现在我可以看到它。谢谢你的帮助:)
答案 0 :(得分:13)
两天前我也遇到过这个问题,我搜索并搜索了所以我发现我的ubuntu是64位且adb与ubuntu 64位不匹配所以我在终端使用了以下命令:
sudo apt-get update
sudo apt-get install ia32-libs
我的问题解决了 别忘了,你应该导出你的java-version-sdk。
答案 1 :(得分:4)
尝试在.bashrc文件的末尾添加以下内容(可在主目录中找到):
export PATH=:/home/michiel/android-sdk-linux/platform-tools:$PATH
现在使用不带sudo的adb命令。这解决了我的问题。
HTH!
答案 2 :(得分:1)
试图杀死&启动adb服务器 CMD
adb kill-server
adb start-server
答案 3 :(得分:0)
我认为你在Linux平台上运行,因此运行的二进制文件将紧随其后。
try with sudo .adb devices
or try with sudo .adb shell
答案 4 :(得分:-1)
检查adb在你的android sdk中可用 - >平台的工具。如果它 可以按照以下步骤操作:
设置android vars
最初回到家中并按
Ctrl + H
它会显示隐藏的内容 文件现在查找.bashrc文件,然后用任何文本编辑器打开它 将下面的行放在文件的末尾:导出ANDROID_HOME = / myPathSdk / android-sdk-linux导出 PATH = $ PATH:$ ANDROID_HOME /工具:$ ANDROID_HOME /平台的工具
现在重启系统
有效!