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

时间:2011-12-01 15:21:45

标签: android eclipse ubuntu

我在eclipse中添加了32位android adk(Classic,Indigo,Version:3.7.0 在Ubuntu 11.10中构建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

但是这两个修复不起作用。 问题是什么?任何人都可以指导我,解决这个问题吗?

2 个答案:

答案 0 :(得分:6)

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

  1. ctrl + alt + t>> vi~ / .bashrc>>添加路径“android-sdk / platform-tools”以导出Path = ....:Path
  2. 设置chmod -R 777 android-sdk`

答案 1 :(得分:3)

最后,问题得到解决。我尝试的解决方案与@ 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文件夹的权限。