0

我正在尝试从 Java 代码运行 chimpchat,但出现此错误:

意外的异常“无法运行程序“/home/asco/adt-bundle-linux-x86_64/sdk/platform-tools”:错误=13,权限被拒绝”,同时尝试从“/home/asco/adt-bundle”获取 adb 版本-linux-x86_64/sdk/平台工具

我可以以普通用户身份从 shell 运行 adb。我已经chmod 777编写了 adb 程序。我能做些什么?我运行 Linux Mint 14(64 位)(安装了 ia32-libs)并使用java7-openjdk-amd64.

4

3 回答 3

2

当我尝试从 Eclipse 打开 Android SDK 时,我也收到了错误

“......权限被拒绝”,同时试图从“......”获取 adb 版本

最初,我尝试过

sudo apt-get install ia32-libs

但它并没有解决问题。我已经有了。

解决问题的是

sudo chmod -R 777 /name-of-root-directory-containing-SDK

推荐!将 SDK、JDK 和所有其他手动安装的非系统资源放在它们自己的根目录中。[ 示例:/resource ] 在此目录上设置的权限不会更改任何关键文件。

警告!在系统目录上错误使用 chmod -R 会导致“必须从头开始重新安装操作系统”

于 2013-09-27T13:45:07.047 回答
1

然后它抱怨找不到 adb 程序

你需要安装ia32-libs包:

sudo apt-get install ia32-libs
于 2013-03-28T18:09:34.310 回答
0

错误是指定包含 adb 的目录,而不是 adb 可执行文件本身。检查目录的权限,并且您的程序正在尝试运行正确的命令(它可能正在尝试运行目录,这显然无法正常工作......)。

于 2013-03-28T17:31:04.663 回答