【问题标题】:VM Ubuntu: Android Emulator won't start from EclipseVM Ubuntu:Android 模拟器不会从 Eclipse 启动
【发布时间】: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


    【解决方案1】:

    我找到了将 eclipse 连接到通过命令行启动的正在运行的模拟器的部分解决方案:模拟器必须在没有快照的情况下启动。 事实上,如果我在没有快照的情况下启动模拟器,它会在 DDMS 中“在线”,我终于可以使用它了。 虽然这可能有点烦人,因为每次从头开始启动模拟器都需要很长时间,至少我有办法使用它。 另一方面,我不知道这种行为的确切原因,如果有人有答案,将不胜感激。 此外,我仍然不知道为什么我无法从 Eclipse 启动模拟器。

    【讨论】:

      猜你喜欢
      • 2012-07-25
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多