【问题标题】:Failed to get adb version; error = 13 in Ubuntu 11.10获取 adb 版本失败;错误 = 13 在 Ubuntu 11.10
【发布时间】:2012-05-05 17:41:28
【问题描述】:

我添加了 32 位 android adk 到 eclipse(Classic, Indigo, Version: 3.7.0 构建 ID:I20110613-1736)在 Ubuntu 11.10 中。我使用 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

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

【问题讨论】:

标签: android eclipse ubuntu


【解决方案1】:

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

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

【讨论】:

  • 我的路径是'/user/local/Android/android-sdk/platform-tools'。您是否将正确的路径添加到“bashrc”?我的意思是你的路径可能和我的不同。
【解决方案2】:

问题终于解决了。我尝试的解决方案与@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 文件夹的权限。

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多