无法解析'adb version'的输出

时间:2011-12-07 12:05:35

标签: android eclipse ubuntu sdk adb

我正在使用Ubuntu 11.10和Eclipse进行android开发。我已经创建了一个新项目,但它包含错误:

Failed to parse the output of 'adb version'

如果有人知道如何解决这个问题,我将感激不尽?

6 个答案:

答案 0 :(得分:3)

  1. 使用PPA安装Oracle JRE:

    sudo add-apt-repository ppa:ferramroberto/java
    sudo apt-get update
    sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
    
  2. 从软件中心安装ia32-libs。

答案 1 :(得分:1)

在Windows上解决此问题的两个选项: 选项1:

  1. 关闭日食,如果它正在运行。
  2. 运行命令提示符。
  3. 转到android sdk的工具位置。
  4. 运行'adb kill-server'
  5. 然后运行'adb start-server'。
  6. 开始日食。
  7. 选项2:

    1. 打开任务管理器。
    2. 杀死adb进程。
    3. 开始日食。
    4. 问题应该解决。

答案 2 :(得分:1)

官方Android SDK仅在i386 JVM上运行,因此您需要在Eclipse上手动指定i386 JVM。

  1. 首先安装 Sun (Oracle)32位JVM。 Here is逐步说明如何执行此操作:
  2. 将JVM添加到Eclipse。导航:

    Window > Preferences > Java > Installed JREs > Add
    

    放置JVM的位置。可能是/usr/lib/jvm/java7/(我是/usr/lib/jvm/java-7-sun-1.7.0.01)。放置JVM的位置时,将自动添加外部库。  Java7 Add Eclipse

  3. Sun (Oracle)32位JVM设置为默认值。  Java7 Default Eclipse

答案 3 :(得分:0)

如果你在安装java JDK后立即运行eclipse,那么java虚拟机可能无法正常启动。启动eclipse时会收到此错误代码。

首先检查您是否在安装JDK时复制了脚本文件

  

/etc/init.d/jexec

如果你这样做,在你做任何花哨的事情之前,重新启动你的机器以便jvm正常启动。如果您没有,请解压缩您的jdk rpm文件并正确提取内容然后重新启动。

为我工作,我在64位计算机上的ubuntu 12.04的原始安装上安装adt bundle(和java jdk)时遇到了这个问题。

答案 4 :(得分:0)

删除平台工具,然后从SDK管理器重新安装它们

答案 5 :(得分:0)

将sdk \ platform-tools内容复制到sdk \ tool 你必须有一个JAVA_HOME env var指向你的java位置 恩。 JAVA_HOME = C:\ Program Files \ Java \ jdk1.7.0_21