无法获得adb版本; 在Ubuntu 11.10中错误= 13

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

无法获得adb版本:无法运行程序“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 >> vi〜/ .bashrc >>添加路径“android-sdk / platform-tools”来导出Path = ….:Path
  2. 设置chmod -R 777 android-sdk“

最后这个问题是固定的。 我试过的解决方案非常类似于@ cataxo的答案。 除了添加平台工具之外,我还必须在bashrc中添加工具文件夹。

这是我如何在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文件夹的权限。