【发布时间】:2012-11-07 15:49:45
【问题描述】:
这是一个反复出现的问题,似乎有几个原因。即使在谷歌搜索之后,我也无法找到我的。不过,已经有几个人回答了这个问题。
问题是当我尝试使用 Eclipse 和 ADB 运行一个 android 项目时,我得到:
Failed to get the adb version: Cannot run program "/extraHD/android/android-sdk-linux/platform-tools/adb":
error=13, Permission denied from '/extraHD/android/android-sdk-linux/platform-tools/adb'
- exists=true
一些数据: 1) /extraHD 是我的第二个 HD,180GB 免费,我拥有完全权限 2) adb 可执行文件具有完全权限 777 3) 如果在 'cd /extraHD/android/android-sdk-linux/platform-tools' 之后,我运行其中任何一个(没有运行 adb 进程):
./adb
./adb shell
./adb start-server
./adb kill-server
./adb shell kill you
./adb root
./adb remount
我得到了完全相同的答案:
bash: ./adb: Permission denied
以root身份执行时的答案相同!即使作为普通用户,我也可以在该目录中创建/删除文件...
通过 Eclipse 和 zip 文件重新安装 ADB 后出现同样的问题。
重启也没有用。
我在使用 /extraHD/android/android-sdk-linux//tools/emulator 时遇到了同样的问题。
试过 fsck,重新安装 Eclipse,重新安装工具和平台工具(特别是 adb),重新安装 API。一样的。
线索??
【问题讨论】:
标签: android eclipse adb permission-denied