相关疑难解决方法(0)

adb不能在Ubuntu 64上运行 - 找不到命令

更新

在做了一些实验之后,我必须完全重新构思我的问题,因为我被我的终端所欺骗.当我发出sudo ./adb时,它没有显示错误消息.

如果我进入ANDOID_SDK/platform-tools目录并运行./adb,我得到:

command not found: ./adb
Run Code Online (Sandbox Code Playgroud)

这里输出ls -l adb在同一目录中:

-rwxrwxr-x 1 myuser myuser 159620 2011-12-20 19:30 adb
Run Code Online (Sandbox Code Playgroud)

运行哪个adb给了我:

./adb
Run Code Online (Sandbox Code Playgroud)

对于该目录中的所有其他二进制可执行文件,例如aapt,aidl,dexdump等,也会发生同样的情况.

我可以想象这与我尝试在64位Ubuntu上运行它有关,但ELF标题或类似的东西无法被识别.但是,ANDOID_SDK/tools中的android工具运行正常(除了在下载新包后未能执行adb).

真奇怪......

原始问题

我下载了最新的Android SDK.如果我尝试以普通用户身份运行adb,我会收到"未找到命令".我必须将其作为"sudo ./adb"运行,并且它有效.为什么这样,我该如何解决?我正在运行Ubuntu 64 11.10.

我在较旧的Ubuntu版本上使用了SDK,我可以像普通用户一样运行它而不会出现问题.有任何想法吗?

ubuntu android ubuntu-11.10

6
推荐指数
1
解决办法
9116
查看次数

标签 统计

android ×1

ubuntu ×1

ubuntu-11.10 ×1