Can the Android Studio emulator run on AMD FX processors?
At first it gave me errors like:
Intel HAXM is required to run this AVD. Your CPU does not support required features (VT-x or SVM)
Investigating I have realized that HAXM is an Intel technology, in AMD its equivalent is AMD-V, but looking on the internet I have seen this thread: Intel's HAXM equivalent for AMD on Windows OS in which it says that it is only supported in linux .
I have also tried to change the emulator from X86 to ARMEABI:
In this way it no longer generates errors and launches the emulator, but it does not finish executing:
I have left it for more than half an hour and it doesn't run, it stays like the previous image.
At the moment I am running the applications from my physical mobile, what do you recommend?
Well, I've found a solution: Genymotion , I guess most of you already know it. For those who don't, it is an emulator that allows us to configure real market mobiles, samsung, htc, sony...etc.
The case is that it helps us to solve the problem:
Download and install Genymotion
1 - Go to the page www.Genymotion.com and download the program and install, there is a free version, I suppose it will be limited to non-commercial use.
2 - When the installation is finished, put your username and password that you have filled in on your website:
3 - Now click on add and choose an emulator you will see that it is downloaded and installed.
Android Studio setup
For this section I have based myself on a video in English: genymotion plugin installation
1 - In android studio we go to File / Settings / Plugins / Browse repositories... We search for Genymotion and install, it will ask us to reinstall the IDE.
If everything went well, the following window will appear:
In my case it has not been like that, I don't know the reason, but to be able to use the emulator we just have to open the Genymotion program and run the emulator that we created before:
Having the emulator running, we run our project in Android Studio:
As seen in the previous image, it recognizes the device as if it were connected to the PC.