【问题标题】:Android App development without Virtualization Technology?没有虚拟化技术的安卓应用开发?
【发布时间】:2015-01-30 23:05:57
【问题描述】:

我是 Android 应用程序开发的新手,刚开始下载 Android StudioJDK-7,还通过 SDK 管理器安装了 Intel x86 Emulator Accelerator(HAXM)。

现在,当我尝试启动 Emulator 时,出现以下错误:

emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!

我从similar post 尝试了这些steps,但是当我尝试运行位于以下位置的设置时:{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe 我得到了这个例外:

当我检查我的处理器配置时,我发现它不支持虚拟化技术,

现在我的问题是,是否可以使用没有虚拟化技术功能的电脑进行 Android 应用开发(包括模拟器)?

【问题讨论】:

  • 你真的不想。未加速的模拟器非常慢。即使启动一个也需要几分钟。如果您的 PC 无法处理它,您最好使用真实设备而不是模拟器。无论如何,真正的设备会为您提供更真实的结果,

标签: android android-studio virtualization


【解决方案1】:

顾名思义,它是一个Emulator Accelerator。你仍然可以使用模拟器,只是在没有HAXM 的情况下运行会慢一些。

根据我的经验,使用普通模拟器进行不频繁的调试是可以的,但是对于认真的开发来说,即使使用HAXM,它也太慢了,应该在实际设备上进行。

如果你必须使用模拟器,我会选择GenyMotion

【讨论】:

    【解决方案2】:

    San',您可以尝试使用名为“GenyMotion”的超快速且流行的模拟器。它是免费的:)。另外,在我第一次在我的新笔记本电脑上安装 Android Studio 之前,我自己遇到了 VT 错误,我能够通过稍微配置我的 BIOS 选项成功解决它。很简单,如果你愿意,我可以为你指明我所走的方向。

    【讨论】:

    • 感谢您的回复,正如我的电脑不支持虚拟化技术的问题中所提到的,因此我们无法使用 BIOS 来关闭或关闭。如果我错了,请纠正我。
    猜你喜欢
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 2016-01-24
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    相关资源
    最近更新 更多