2011-12-01 75 views
1

我在Ubuntu 11.10中添加了32位Android adk到eclipse(Classic,Indigo,Version:3.7.0 Build id:I20110613-1736)。我使用32位Ubuntu。当我启动Eclipse时发生以下错误。未能获得adb版本;在Ubuntu 11.10中的错误= 13

无法获得亚行版本:不能运行程序 “Android的SDK-linux_x86 /平台工具/亚行”:java.io.IOException异常:错误= 13,拒绝权限

我已经尝试

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 

但是,这两个修复程序不起作用。 会有什么问题?谁能指导我解决这个问题?

+1

看看这个:http://android-eclipse.blogspot.com/2011/05/failed-to-get-adb-version-cannot-run.html – Caner

+0

@LAS_VEGAS已经试过 – includeMe

+0

这已经解决了通过只安装java到系统。 – Harpreet

回答

3

最后的问题是固定的。我试过的解决方案与@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文件夹的权限。

6

我有同样的问题。但我的JDK版本是7。 我解决它通过执行以下步骤:

  1. CTRL + ALT + T >> VI的〜/ .bashrc >>添加路径 “Android的SDK /平台工具” 导出路径= .... :路径
  2. 组搭配chmod -R 777 Android的sdk`
+0

我现在试过了。但不工作 – includeMe

+0

我的路径是'/ user/local/Android/android-sdk/platform-tools'。你添加了正确的路径'bashrc'?我的意思是你的路可能与我的不同。 – catoxo

+0

是的,我添加了正确的路径。 – includeMe