3

我正在使用 ubuntu 13.04 我刚刚设置了 eclipse 和 android sdk。但是,每当我尝试运行程序时,或者即使我正在切换 DDMS 视角,它都会显示权限被拒绝错误。 在此处输入图像描述

如何解决这个问题。

4

4 回答 4

1

@Manoj,

尝试运行以下

  • cd /home/manoj/....../平台工具
  • 亚行版本

如果您收到 Permission denied 错误,那么

  • chmod 770 亚行
  • 亚行版本

你应该得到类似“ Android Debug Bridge Version xxxx ”的响应

如果是这样,您的问题的根源是文件权限并适当地设置文件权限

还要检查 $PATH 是否包含 /home/manoj/....../platform-tools 的路径。

免责声明:我在命令提示符下使用 Ubuntu 12.04 和 adb 进行工作。我目前的工作几乎不使用 eclipse。

让我们知道您的结果

祝你好运

于 2013-09-25T10:47:52.383 回答
0

另一个问题可能是 adb 的文件权限本身,请确保您用于运行 eclipse 的用户与拥有 adb 文件的用户相同。还要确保 adb 实际上是可执行的。(这些都是不太可能的问题,但值得检查给出的其他解决方案是否不能解决它)

在主目录中,在终端中尝试“adb”:

如果 'adb' 没有找到 adb 工具,那么你的路径需要调整。(使用 bash 命令编辑 .bashrc 以将路径附加到 android sdk 的 /tools 目录,这可能是最简单的方法,然后注销并重新登录以应用设置)

如果 'adb' 说它需要 root 权限,然后尝试 'sudo adb' 看看是否有效。(这不应该发生,但值得测试)

我实际上不确定 13.04 中的“不可执行”是什么意思,但它应该是不言自明的。

于 2013-09-25T11:13:26.817 回答
0

我已经通过以下步骤解决了这个问题:

1. copy & unzip eclipse to /opt/android/android-sdk-linux/
2. x86= sudo apt-get install libgl1-mesa-dev
x64(Ubuntu 13.04 and earlier)= sudo apt-get install ia32-libs
x64(Ubuntu 13.10 and above)=   sudo apt-get install libgl1-mesa-dev:i386
I use ubuntu 14 and on this version listed packages have multiple dependencies, so if you could not install this package use apt-get -f install  (without package) . this statement install dependencies. 

3. sudo gedit /etc/environment
:/opt/android/android-sdk-linux/tools
:/opt/android/android-sdk-linux/platform-tools
于 2015-01-15T12:04:42.670 回答
0

当我使用adb version它时也发生了同样的事情,它显示未安装 adb 服务器,它显示了如何修复它,现在工作正常,使用以下代码安装 adb 服务器。

The program 'adb' is currently not installed. You can install it by    typing:

sudo apt-get install android-tools-adb
于 2015-08-05T09:36:29.670 回答