I have an AMD Ryzen processor and the Android emulator is not working

I have an AMD Ryzen processor, and the Android emulator does not work. It does not start the emulator because the processor does not support the x86 emulator

+14
source share
10 answers

Update - my previous answer is no longer true. Google has added support for AMD and Hyper-V in its latest beta. Thanks to ReverseCold for the information provided to me. Please see his answer below.

Update 2 - I should have configured it today. To save on searching, here is the powershell command to enable Hyper-V. Pulled from Microsoft Docs

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 

Be sure to run powershell as administrator.

Update 3. It turns out that there is a difference between the Windows Hypervisor platform and Hyper-V . You will need to enable the first to emulate Android to work. Just click "Start" and enter "Turn Windows Features On or Off" until you see a control panel option with the same name. Then enable the function from the menu that appears after clicking on it.


According to this answer , AMD virtualization for Android is only supported on Linux. If Reisen becomes very popular, they may write one for Windows, but I will not hold my breath.

+13
source

The latest beta has Ryzen support. A source

Following from a Google blog post: If you have an AMD processor on your computer, you need to fulfill the following setup requirements:

  • AMD Processor - Recommended: AMD® Ryzen ™ Processors
  • Android Studio 3.2 Beta or higher - download via the Android Studio preview page
  • Android emulator v27.3. 8+ - download via Android Studio SDK Manager
  • x86 Android Virtual Device (AVD) - create AVD
  • Windows 10 Update April 2018
  • Enable via Windows features: Windows Hypervisor Platform
+6
source

Here is a list of ways around this:

Using a physical device, you can download Vysor in the play store and install the extension on google chrome. Then you can install the physical device on your monitor.

+3
source

Yes, I have an AMD processor, somehow it works now.

I don't have x86 installed by HAXM and it still works weird.

Gigabyte CPU / AMD Ryzen 7 ->

MIT settings → frequency settings → advanced → have SVM enabled

  1. Go to the window to turn the function on and off → if you are using Windows home, not pro edition, then you need to find the "Hypervision platform for Windows", then check it.

  2. Create a new AVD virtual device, the newest version may or may not work. You must make a trial version and errors with different versions of the API, such as 25, 26 or newer.

  3. Somehow in the SDK Tools, I don't have x86 intel HAXM and it works fine? Does anyone know why it works without Intel x86 on my AMD processor? When I deleted it and did the rest, it finally worked ... Strange ..

+1
source

Gennymotion should work for amd users. I emailed them and they said this should work.

Check here to see their specific requirements.

0
source

If you have an AMD processor installed on your computer, you must complete the following configuration requirements:

  1. AMD Processor - Recommended: AMD® Ryzen ™ Processors
  2. Android Studio 3.2 Beta or higher - download via the Android Studio preview page
  3. Android emulator v27.3. 8+ - download via Android Studio SDK Manager
  4. x86 Android Virtual Device (AVD) - create AVD
  5. Windows 10 Update April 2018
  6. Enable via Windows features: Windows Hypervisor Platform

** Note: there are Hyper-V features ... You must enable the Windows Hypervisor platform, not Hyper-V. The Windows Hypervisor platform is at the bottom of the features **

0
source

I know I'm a little late to answer this question, but after several hours of research and verification, this is what I found. As of July 2018, if you are using an AMD Ryzen processor / APU, you should be able to run the Android emulator. (see link ). It does not work on my old AMD Phenom II X6, because the processor must support SSSE3 and SSE4.1. I think the time has come for me to update :) The received message about the toast was "Emulator: emulator: ATTENTION: the host CPU lacks the following functions necessary for emulating x86_64: SSSE3 SSE4.1"

You can follow the instructions at the link above, although I also had to do this in my Android Studio.

  1. Go to Tools> Android SDK> SDK Tools (tab)> uncheck "Intel x86 Emulator Eccelerator (HAXM Installer)".

  2. Go to Tools> AVD Manager> Create New Virtual Device (select an image for the x86-64 platform).

0
source

A related question was asked here - Ryzen 3 with the VS Android emulator - I answered there and thought about cross-connecting in case others miss it.

This may help you:

https://www.reddit.com/r/Amd/comments/cgpaq4/ryzen_android_emulator_whpx_fix_for_windows/

It seems that the problem is related to Windows, and it was fixed in insider builds - you can get it by clicking on the link above and not becoming a Windows insider.

-

0
source

I managed to run the Android emulator on Windows 10 (AMD Ryzen 5 2600) after installing update KB4505903.

In my case, only two configuration requirements were required:

  1. Windows Update May 10, 2019 (1903), OS Build 18362.267
  2. Enable using Windows features: "Windows Hypervisor Platform" ("Windows Low-Level Shell Platform")
0
source

Unfortunately, after enabling the Windows hypervisor platform, I cannot change the window resolution. This has been fixed without permission. I don’t like it at all. Here is the information about my computer enter image description here

0
source

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


All Articles