ubuntu下设置android开发环境错误,eclipse出现错误,已设置环境变量了,请问怎么解决?Failed to get the adb version: Cannot run program "/home/joseph/android-sdk-linux_x86/platform-tools/adb": java.io.IOException: error=13, 权限不够

解决方案 »

  1.   

    把adb去掉,只留/home/joseph/android-sdk-linux_x86/platform-tools
      

  2.   

    环境变量是这样设置的
    export JAVA_HOME=/home/joseph/jdk1.6.0_24
    export PATH=$PATH:$JAVA_Home/bin:/home/joseph/android-sdk-linux_x86/tools
    export CLASSPATH=.终端中输入abd 结果是这样的
    joseph@ubuntu:~$ adb
    bash: /home/joseph/android-sdk-linux_x86/platform-tools/adb: 权限不够
      

  3.   

    su后输入密码用root用户运行好了
      

  4.   

    1.我的是直接把platform-tools中的adb复制到tools中,eclipse中选SDK地址是/home/***/android-sdk-linux_x86,后面不用加。
    2.网上解决方法是把platform-tools和tools都加到环境变量中
    你可以试试!
      

  5.   

    su后输入密码用root用户运行错误依旧   ,adb复制过去也不行。
    还有这句是什么意思?
    bash: /home/joseph/android-sdk-linux_x86/platform-tools/adb: 权限不够
      

  6.   

    chmod 777 /home/joseph/android-sdk-linux_x86/platform-tools/adb
      

  7.   


    这句话的意思是:adb这个可执行文件,在你当前用户下没有执行的权限。
    你通过$ll命令就可以看到adb没有x这个权限。
      

  8.   

    解决方法:
    $sudo chmod +x  /home/joseph/android-sdk-linux_x86/platform-tools/*建议是把x加给platform-tools目录下的所有可执行程序。
    呵呵,除了adb,你可能还会用到别的呢。