【发布时间】:2013-05-29 06:25:45
【问题描述】:
我正在使用 Ubuntu 11.10 和 Eclipse 进行 android 开发。我已经创建了一个新项目,但它包含错误:
Failed to parse the output of 'adb version'
如果有人知道我该如何解决这个问题,我将不胜感激?
【问题讨论】:
标签: android eclipse ubuntu sdk adb
我正在使用 Ubuntu 11.10 和 Eclipse 进行 android 开发。我已经创建了一个新项目,但它包含错误:
Failed to parse the output of 'adb version'
如果有人知道我该如何解决这个问题,我将不胜感激?
【问题讨论】:
标签: android eclipse ubuntu sdk adb
使用 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
从软件中心安装 ia32-libs。
【讨论】:
在 Windows 上解决此问题的两个选项: 选项 1:
选项 2:
问题应该解决了。
【讨论】:
官方Android SDK只运行在i386 JVM上,所以需要在Eclipse上手动指定i386 JVM。
将 JVM 添加到 Eclipse。导航:
Window > Preferences > Java > Installed JREs > Add
把JVM的位置。可能是/usr/lib/jvm/java7/(我的是/usr/lib/jvm/java-7-sun-1.7.0.01)。当您放置 JVM 的位置时,将自动添加外部库。
【讨论】:
如果您在安装 java JDK 后立即运行 eclipse,java 虚拟机可能无法正常启动。启动 eclipse 时会收到此错误代码。
首先检查你安装JDK时是否复制了一个脚本文件
/etc/init.d/jexec
如果你这样做了,在你做任何花哨的事情之前,重新启动你的机器,以便 jvm 正确启动。如果没有,请解压你的 jdk rpm 文件并正确提取内容然后重新启动。
为我工作,我只是在 64 位机器上的 ubuntu 12.04 的原始安装上安装 adt 包(和 java jdk)时遇到了这个问题。
【讨论】:
删除平台工具,然后从 SDK 管理器重新安装它们
【讨论】:
将 sdk\platform-tools 内容复制到 sdk\tool 您还必须有一个指向您的 java 位置的 JAVA_HOME env var 前任。 JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21
【讨论】: