3

我已经安装了 64 位和 32 位版本的 Android SDK ADT Bundle 以及 64 位和 32 位版本的 Java SE。

  • 我为 64 位版本和 Windows 7 兼容模式运行了 AVD。

  • 我为 32 位版本和 Windows XP(服务包 3)兼容模式运行了 AVD。

模拟器窗口不会打开。

当我尝试从正确目录中的命令行运行时:

emulator.exe -avd AVDName -gpu on

我得到错误emulator-arm.exe has stopped working

在 Windows 8 Surface Pro 上成功安装并运行 Android SDK ADT Bundle 的任何人都可以提供有关如何运行 Android Emulator 的解决方案吗?

4

2 回答 2

3

经过认真的研究和互联网搜索,我找到了在 Microsoft Windows 8 Surface Pro 上进行 Android Emulation 的完美解决方案:

Bluestacks 非常适合运行和测试使用 Android SDK ADT 包和 Eclipse IDE 编译的 .apk 文件。

首先按照这些说明在 Surface Pro 上成功安装 Bluestacks。如果图形驱动程序已更新,您可能会收到 Bluestacks 25000 图形卡错误,如果是这种情况,您需要通过执行以下操作来回滚图形驱动程序:

http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/latest-graphics-driver-update-makes-bluestacks/1f67d99f-3626-4110-aa22-773856b226cb

方法一:建议你回滚到之前的驱动。

a) 按键盘上的 Windows 键 + X。b) 单击设备管理器。c) 双击显示适配器。d) 双击您的显卡驱动程序 e) 选择驱动程序选项卡 f) 单击回滚驱动程序。

完成回滚后,您可以在此处安装 Bluestacks:

http://cdn.bluestacks.com/downloads/0.7.9.850/BlueStacks-ThinInstaller_0.7.9.850_native.exe

从这里参考:

http://winsupersite.com/windows-8/bluestacks-releases-surface-pro-optimized-android-emulator

为什么Android应用程序在平板模拟器上以小窗口运行?

在您的 Android 应用程序清单文件中使用以下内容,以确保您的应用程序将全屏运行:

<uses-sdk android:targetSdkVersion="4" />

使用 Bluestacks 打开您的 .apk 文件。

您甚至可以通过 Eclipse 选择和选择 Bluestacks 作为您的模拟器,它是完全兼容的。

我知道这并不能解决如何在 Surface Pro 上运行 Android Emulator 和 AVD,但这是一个功能齐全且根据我的经验更有效的解决方案和替代方案。很遗憾您没有要测试的特定设备型号,但是我觉得这对于实际工作的解决方案来说是一个小小的不便。

更新

完成本文后,我突然意识到图形驱动程序的回滚很可能已经修复了 Surface Pro 上的 Android 模拟器和 AVD。瞧,它确实做到了,现在您可以两全其美了!

于 2013-07-08T00:10:31.583 回答
3

Surface Pro 的最新图形驱动程序有问题。转到设备管理器-> 显示适配器并右键单击您的图形驱动程序。转到驱动程序选项卡,然后单击“回滚”。我的 Surface Pro 也有同样的问题。如果您不想这样做,Bluestacks 是一个不错的选择。

于 2013-07-09T14:18:41.233 回答