【问题标题】:ADB error=13, Permission denied from ADB, exists=true - Android SDK SetupADB 错误 = 13,ADB 拒绝权限,存在 = true - Android SDK 设置
【发布时间】: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


    【解决方案1】:

    我遇到了类似的问题,我通过执行以下操作解决了它(在启动时挂载 sdk 分区并更改 fstab 中的权限以允许在 Windows NTFS 分区中写入):

    1. 打开一个终端,可以使用Ctrl+Alt+t

    2. 使用 'blkid' 列出块设备并打印通用唯一标识符 (UUID)

      sudo blkid
      
    3. 找到带有您的 SDK 分区标签的行并复制 UUID 值:

      /dev/sXX: LABEL="secondHD" UUID="copy_this" TYPE="ntfs"

    4. 在 fstab 文件末尾添加一个新行,以便在引导期间挂载分区:

      sudo gedit /etc/fstab
      
    5. 记得自定义“你的..”值,顺序很重要,每行的字段用制表符或空格分隔;键入 man fstab 以获取更多信息)。保存并退出。

      UUID="yourValueCopied" "yourPartitionPath&Name" ntfs users,uid="YourGroup",gid="YourUserGroup",umask=0022,exec,permissions,auto 0 2

    6. 重启电脑,再试一次adb :)

    看来是ntfs分区问题:

    https://askubuntu.com/questions/207180/changing-permissions-in-fstab-in-order-to-allow-writing-in-windows-ntfs-partitio

    对 fstab-permission-masks 的一个很好的解释:

    http://www.omaroid.com/fstab-permission-masks-explained/

    【讨论】:

    • 感谢您的回答。就我而言,问题在于 ADB 安装使用了符号链接。将所有东西都安装在同一个分区中,再也没有发现问题。
    猜你喜欢
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    相关资源
    最近更新 更多