我在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
但是这两个修复不起作用。 问题是什么?任何人都可以指导我,解决这个问题吗?
答案 0 :(得分:6)
我有同样的问题。但是我的jdk版本是7。 我通过以下步骤解决了这个问题:
答案 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文件夹的权限。