Accelerated virtual machine for Android emulator

I am trying to configure a new acceleration of the Android virtual machine.

I follow the steps described here here . I got to the point that I need to do:

<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe. 

When I try to run the setup program for this, it fails and says: "VT is not present: your computer does not meet the minimum requirements for this software."

I assume that this is due to the fact that I have an AMD processor, and the necessary extensions for virtualization are not available.

So my question is: is there any other software for AMD that I can use to make this work? The Android developer site does not have any information about AMD other than the mention of "AMD Virtualization Extensions (AMD-V, SVM) (supported only for Linux)." I do not understand why they will only support Linux?

I am interested in speeding up the Android emulator.

+6
source share
3 answers

I know this a year later, but I had a similar problem. I publish this here because at the end of last year, AMD published a free downloadable Android player.

This (sorting) solves the problem for people using AMD cpu for Android development.

I use it for development instead of ADT Emulator (along with my own Android phone - this gives me another goal for verification).

AMD Appzone Downloading any game or application will also install the application player. go to "My Applications" at the top and you will see your application.

The application player is displayed in ADT because "samsung-gt_i9100-localhost: 5555" see screenshot. This shows my phone (first on the list) and AppPlayer:

enter image description here

+12
source

The fact is that AMD basically has those exact functions in its processors - only this is called something else. I guess we really need an equivalent driver for AMD processors. The Intel driver is clearly looking for exactly the string "VT-x" and does not see it, because it calls something else on AMD processors. Undoubtedly, this is not an accident.

+7
source

According to the page for Windows (and I believe this is the same for Linux as we talk about hardware requirements here):

"Hardware requirements: Intelยฎ processor supporting VT-x, EM64T, and Execute Disable (XD)"

If you do not have a processor with these three things, there are no dice. You can check your AMD processor specifications at http://products.amd.com/ .

and

"Intel HAXM can only be used with Intel * Android x86 emulator images. Intel HAXM cannot be used with ARM * Android * emulator images or non-Intel x86 Android * emulator images. In other words, you cannot use an ARM image. You must use an image Android supplied by Intel.

Source: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows/

+4
source

Source: https://habr.com/ru/post/911408/


All Articles