是什么导致android模拟器工作缓慢

时间:2014-11-27 06:31:01

标签: android

是什么导致android模拟器工作缓慢?

是因为:1。下载sdk中可用的所有库2.使用最新版本的sdk 3.设备规范,如屏幕大小,内存选项(RAM),内部存储或SD卡。 4.或除上述之外的其他内容。

我不知道,请分享你的知识。

先谢谢

3 个答案:

答案 0 :(得分:3)

尝试使用oracle虚拟Andro虚拟机。它比原生仿真器带有SDK快得多。只有oracle VM不利,它没有GPU(需要游戏开发等)。 [请参阅此链接以安装VM] [1] http://wcrosstechnologies2.blogspot.com/2013/06/androvm-how-to-install-and-run.html

答案 1 :(得分:0)

模拟器是一种虚拟盒子......这就是为什么它明显减速的速度.. 请看这个链接..这对你有所帮助。 down speed emulator

答案 2 :(得分:0)

优素福,

有两种类型的仿真器,基于ARM和基于Intel。谷歌的ADT包括一个ARM模拟器。该仿真器包含一个虚拟ARM处理器。它运行ARM机器代码。我在谈论模拟所有ARM寄存器,FPU,机器指令代码;那些东西。它是一个100%软件驱动的虚拟ARM处理器。那真的很慢。

另一个模拟器来自英特尔。它在您的计算机CPU上本机运行真正的Intel x86或x64机器代码。它被称为HAXM。您可以在此处详细了解它:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

您可以通过Android SDK Manager下载英特尔HAXM,也可以直接从我上面提到的英特尔HAXM网站下载。 Android SDK Manager 注意:所有Android SDK Manager都会下载可执行文件。确保实际转到<sdk>\extras\intel\Hardware_Accelerated_Execution_Manager目录并运行intelhaxm-android.exe可执行文件。您需要这样做以实际安装模拟器。

安装英特尔HAXM后,您需要创建自己的AVD。英特尔HAXM网站提供了一些关于如何创建新AVD的非常好的说明:https://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture

我希望有人觉得这很有用......