获取adb版本失败;在Ubuntu 11.10中error = 13



我在eclipse(Classic, Indigo, Version: 3.7.0)中添加了32位android adkUbuntu 11.10的Build id: I20110613-1736。我用的是32位的Ubuntu。当我启动Eclipse时,出现以下错误:

获取adb版本失败:Cannot run program "android-sdk-linux_x86/platform-tools/adb":java.io。IOException:error=13, Permission denied

我已经试过了

1)set chmod -R 777 for android-sdk-linux_x86, platform-tools and adb. 
2)added jdk 6 as follows
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo apt-get install sun-java6-bin 
sudo apt-get install sun-java6-jdk

但是这两个修复不起作用。问题是什么?有人能指导我解决这个问题吗?

我有同样的问题。但我的jdk版本是7。我通过以下步骤解决了这个问题:

  1. ctrl + alt + t>>第六~/。bashrc>>在导出path = ....后增加路径"android-sdk/platform-tools":路径
  2. set chmod -R 777 android-sdk '

问题终于解决了。我尝试的解决方案与@cataxo的答案非常相似。除了添加平台工具之外,我还必须在bashrc.

中添加tools文件夹。

这就是我在bashrc文件中添加android路径的方法。

# Android tools
export PATH=${PATH}:~/android-sdk-linux_x86/tools
export PATH=${PATH}:~/android-sdk-linux_x86/platform-tools
export ANDROID_SDK_HOME=~/android-sdk-linux_x86/tools
export PATH=$PATH:$ANDROID_SDK_HOME

对于那些在添加这个之后有这个问题的人,如果你仍然有这个问题,那么请确保添加了java路径。它可能像

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.26
export PATH=$PATH:$JAVA_HOME

java版本名可能因机器上安装的版本而异。要查找版本名,输入java -version从终端。

如果问题仍然存在,请检查avd文件夹,其内容和。android文件夹的权限。

最新更新