【发布时间】:2014-11-07 23:39:44
【问题描述】:
我已经使用 Vmware Player 创建了一个 VM Ubuntu 14.04,并且我已经安装了用于 Android 开发的 ADT 环境。 我使用 Eclipse 中的快捷方式创建了一个新的 Android 模拟器;当我尝试启动模拟器时,出现以下已知错误:
为 AVD 'AVD_for_Nexus_5_by_Google' 启动模拟器 错误:不推荐使用 32 位 Linux Android 模拟器二进制文件,以使用它们 您必须至少执行以下一项操作: - 调用“模拟器”时使用“-force-32bit”选项。 - 在您的环境中将 ANDROID_EMULATOR_FORCE_32BIT 设置为“真”。 任何一个都允许您使用 32 位二进制文件,但请注意 请注意,这些将在未来的 Android SDK 版本中消失。 考虑在此之前迁移到 64 位 Linux 系统。
我以两种方式修复它:在我的 .bashrc 中放置一个变量:
export ANDROID_EMULATOR_FORCE_32BIT=true
并在 Eclipse 首选项对话框中设置模拟器选项:
不过,每次我尝试启动模拟器时,总是遇到同样的错误。
奇怪的是,如果我尝试从 bash 窗口启动模拟器,它会正常启动。 这可能是一个无聊的解决方法,但无论如何我都会很高兴。问题是当我尝试从 Eclipse 部署应用程序时,以这种方式启动的模拟器显示为“离线”,我无法在其上运行任何应用程序。可能我可以从命令行将 apk 上传到模拟器中,但调试应用程序会变得有点困难。
有没有人遇到过同样的问题或知道如何解决?
【问题讨论】:
标签: android eclipse android-emulator virtual-machine adt