Have you gotten Genymotion freeware to work on an older AMD CPU on Win10?
Genymotion is a _beast_ to install on AMD CPUs, at least compared to the
sheer almost instant simplicity of installing Andyroid!
Yet, Genymotion is, by far, said to be the fastest & best free emulator!
(Certainly it has many emulation choices.)
Below is my ad-hoc log file, where I only ask:
*How did you get Genymotion to run on an older AMD Windows CPU?*
Log file follows...
============================================================================
Genymotion 2.12.2 Personal Edition (free)
Needs VirtualBox version 5.2.6 (you _must_ use that specific VirtualBox!)
============================================================================
You kind of need Genymotion, if you're on older AMD CPUs on Windows,
because it's the only Android 8 (Oreo) emulator (that I know of).
Google emulators won't work on older AMD CPUs on Windows (Linux is fine).
The otherwise wonderful Microsoft freeware emulators stop at Android 6.
<
https://forums.xamarin.com/discussion/82871/how-to-add-new-api-levels-to-visual-studio-emulator-for-android>
============================================================================
This says to use Genymotion:
<
https://stackoverflow.com/questions/17817118/android-emulator-system-images-and-amd-processor>
============================================================================
It's hard to find the free stuff at this web page:
https://www.genymotion.com/desktop/
============================================================================
But eventually you find it as the "personal edition" in the "fun zone":
https://www.genymotion.com/fun-zone/
You have to create an account though...
https://www.genymotion.com/account/create/
You get two choices:
Download for Windows - 154MB (with VirtualBox)
<
https://dl.genymotion.com/releases/genymotion-2.12.2/genymotion-2.12.2-vbox.exe>
Download for Windows - 48MB (without VirtualBox)
<
https://dl.genymotion.com/releases/genymotion-2.12.2/genymotion-2.12.2.exe>
Since the FAQ says Genymotion only works with specific versions of
VirtualBox on Windows 10, you probably should get the larger bundle.
============================================================================
System Requirements Microsoft Windows 7, 8/8.1, 10 (32/64 bit)
64 bit CPU, with VT-x or AMD-V capability, enabled in BIOS settings
Recent and dedicated GPU, 400 MB disk space, 2GB RAM
============================================================================
Note that, for the "personal edition", you don't need a license key.
============================================================================
Optionally, download the plugins for Android Studio:
<
https://docs.genymotion.com/latest/Content/Home.htm>
<
https://www.genymotion.com/plugins/>
<
https://dl.genymotion.com/plugins/idea/1.0.7/genymotion-idea-plugin-20151209.jar>
The reason the plugins are optional is that Android Studio can get them:
o Android Studio321: File > Settings
o Select Plugins and click Browse Repositories.
o Right-click on Genymotion and click Download and install.
============================================================================
Genymotion wants to go in C:\Program Files\Genymobile\Genymotion
I put it in C:\app\editor\android\emu\genymotion
Desktop shortcut target:
It also adds VCRedist 2008 (Microsoft Visual C++ 2008),
who knows where it puts it.
It also wants to install Oracle VM VirtualBox 5.2.14
Which wants to go in C:\Program Files\Oracle\VirtualBox\
I put it in C:\app\editor\android\emu\virtualbox\
NOTE: Turn off the auto update in VirtualBox as the versions will change!
============================================================================
Genymotion creates three desktop icons:
Genymotion:
C:\app\editor\android\emu\genymotion\genymotion.exe
Genymotion Shell:
C:\app\editor\android\emu\genymotion\genyshell.exe
Oracle VM VirtualBox:
C:\app\editor\android\emu\virtualbox\VirtualBox.exe
============================================================================
Genymotion 2.12.2 pops up asking you to do one of three things:
Sign in or enter a license (see below ... you have to sign in anyway)
Buy a license
Personal Use
============================================================================
Pressing "Personal Use" pops up a EULA
Then it asks you to add a virtual device.
Then it says you have to sign in to access available virtual devices.
============================================================================
In Settings, go to "Misc" and turn off the default:
[x]Allow Genymotion to collect usage statistics <=== turn this off!
Screen capture folder: C:\Users\<uname> <=== changed to c:\tmp
In Settings is this "ADB" setting:
(o)Use Genymotion Android tools (default)
(_)Use custom Android SDK tools (default)
In Settings there is this "VirtualBox" setting:
C:/Users/<uname>/AppData/Local/Genymobile/Genymotion/deployed/
============================================================================
You'll also see "Welcome to VirtualBox".
Why on earth does only Genymotion need VirtualBox and nobody else does?
What is VirtualBox needed for? (I have VirtualBox for other things.)
============================================================================
"Genymotion for personal use"
To add an emulator, click "Add" (plus sign), where I chose:
Samsung Galaxy S9 - 8.0 - API 26 - 1440x2960
The GREAT NEWS is that there are PLENTY of Android emulation images!
No wonder people recommend Genymotion!
============================================================================
Hit next when it asks "Create a New Virtual Device"
It then says: Retrieve and deploy the new virtual device: 350MB
Wait until you see "The virtual device has been created successfully."
Then press the "Start" button.
It will say "initializing virtual device".
Drat!
Error: Unable to start the virtual device.
The specified virtual device was not found in VirtualBox list.
============================================================================
Now what?
============================================================================
OK. I figured out the next step (I think).
============================================================================
In Android Studio 3.2.1, toolbars are off by default, so turn them on.
AndroidStudio321:View > Toolbar (make sure it's checked)
AndroidStudio321:View > Tool Buttons (make sure it's checked)
(I don't know if you need both yet.)
Then you'll "see" the "Genymotion Device Manager" icon in the tool buttons!
It will be the _last_ button (to the right)!
When you click it, it asks:
Other Settings > Genymotion
Select the path to the Genymotion folder:
Normally that will be: C:\Program Files\Genymobile\Genymotion
But for me, that will be: C:\app\editor\android\emu\genymotion
Click OK.
============================================================================
Now open up that same Genymotion Device Manager button again!
Up pops a window saying "List of available Genymotion virtual devices".
Of course, it's empty (it would be too easy to have a virtual device).
So hit the "New" button (there's nothing else you _can_ do).
Of course, nothing happens.
Hit "Refresh", but nothing happens either.
============================================================================
Let's kill everything, reboot, and restart things. Jesus.
============================================================================
I start the Genymotion Shell, but it want's a virtual device first.
Heck, so do I.
============================================================================
I hit the Genymotion shortcut, and it doesn't have the device I just added.
So I add it again.
It says "the virtual device has been created successfully"
(but we know that's a lie)
I hit "Finish" anyway (nothing else I _can_ do).
Genymotion shows a virtual device just like it did before, of:
Samsung Galaxy S9 - API 26 - 1440x2960
now what?
I hit "Start".
But it says "Unable to start the virtual device".
VirtualBox cannot start the virtual device.
*Your CPU is incompatible with virtualization technologies.*
Drat!
============================================================================
For more information, please refer to:
http://www.genymotion.com/faq/logs
Which says log files are stored in:
%LocalAppData%\Genymobile\Genymotion\deployed\<virtual device name>\
Where my "virtual device name" is...
"Samsung Galaxy S9 - 8.0 - API 26 - 1440x2960"
Which has, inside of it, a file named:
genymotion-player.log
Which contains...
[warning] Activation failed.
Error: 10 - "HTTP code 403:
Activation failed: license have never been registered
Error downloading
https://cloud.genymotion.com/licenses/activation/ -
server replied: FORBIDDEN."
and
[Genymotion Player:24196] [critical]
*Unable to start virtual device, CPU incompatible*
============================================================================
Well, which is it?
a. License?
b. CPU?
It's not license, most likely, because you don't need a license.
So it must be CPU.
If it's CPU, is it just the Hyper-V switch or not?
Who knows.
Certainly not me.
============================================================================
It's likely not the license because:
https://www.genymotion.com/help/desktop/faq/#category-licenseaccount
"You do not need a license to run Genymotion for personal use."
============================================================================
OK. I found out more about virtualbox:
https://www.genymotion.com/help/desktop/faq/#category-virtualbox
Why does an error message state that VirtualBox is not installed whereas I
have successfully downloaded and installed Genymotion?
Genymotion operation relies on the use of Oracle VM VirtualBox in the
background. This software enables virtualizing Android operating systems.
If you already have Oracle VM VirtualBox, make sure that you installed
version 5.2.6 or above and that it runs with no errors. If you do not have
Oracle VM VirtualBox installed on your computer, please download the latest
version from
https://www.virtualbox.org/wiki/Downloads.
On Windows: the Oracle VM VirtualBox installer 5.2.6 is packaged within the
ready-to-run Genymotion installer. Make sure you have downloaded and
installed this package.
If VirtualBox is correctly installed and works fine, please refer to Why
doesn¢t Genymotion run on Windows 10?
============================================================================
Why doesn't Genymotion run on Windows 10?
*To date, VirtualBox is not yet fully compatible with Windows 10.*
As Genymotion relies on the use of VirtualBox in the background, some
problems may arise. If you have any troubles running Genymotion on Windows
10, we first recommend that you put VirtualBox in a clean state. To do so:
Uninstall VirtualBox.
Reboot your computer if prompted by the installer.
Install the version of VirtualBox recommended for Windows 10
Reboot your computer if prompted by the installer.
Open VirtualBox and go to File > Preferences > Network.
Remove all existing host-only networks by clicking Description 1.
Start Genymotion a first time.
In the event of a failure, start Genymotion a second time.
If Genymotion still doesn¢t run, you can manually configure a host-only
network:
Open VirtualBox and go to File > Preferences > Network.
Add a new host-only network by clicking Description 1.
Edit its configuration by clicking Description 1.
In the Adapter tab, set the following values:
IPv4 Address: 192.168.56.1
IPv4 Network Mask: 255.255.255.0
In the DHCP Server tab, set the following values:
Check Enable Server.
Server Address: 192.168.56.100
Server Mask: 255.255.255.0
Lower Address Bound: 192.168.56.101
Upper Address Bound: 192.168.56.254
============================================================================
When I start VirtualBox, it has the Samsung Galaxy S9 as a guest host.
But it won't start, as it gives the error:
Failed to open a session for the virtual machine:
Samsung Galaxy S9 - 8.0 - API 26 - 1440x2960
AMD-V is not available (VERR_SVM_NO_SVM).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole
============================================================================
Maybe I can turn off Hyper-V????
https://www.poweronplatforms.com/enable-disable-hyper-v-windows-10-8/
Start > Run > control
Programs and Features > Turn Windows features on or off >
Change from:
[x]Hyper-V
[x]Hyper-V Management Tools
[x]Hyper-V Platform
Change to:
[_]Hyper-V
[_]Hyper-V Management Tools
[_]Hyper-V Platform
The question is what now to do with?
[x]Windows Hypervisor Platform
You need to reboot after changing this, I think.
============================================================================
I reboot and at least VirtualBox gives different errors now! :)
In VirtualBox, I can (sort of) start the S9 (a running log ensues).
Likewise, I get a different message in Genymotion when I start the S9.
"Unable to start the virtual device"
The virtual device got no IP address.
The VirtualBox DHCP server has not assigned an iP address to the
virtual device. To find a solution, please start VirtualBox.
For more information, please refer to:
http://www.genymotion.com/faq/dhcp
============================================================================
That seems to indicate I need to start VirtualBox and mess with DHCP.
VirtualBox File > Preferences > Network > Hosts-only Network
Make sure the adapter is in the same network
192.168.56.0/24
It's REALLY tricky to get that "hosts-only network" menu.
I'm not really sure WHAT finally got it, but I think you have to
rightclick on the actual blue "running adapter" because the
VirtualBox main menu doesn't show it but you can get it from
right clicking on the big blue S9 window. (Go figure)
Even so, there's no network IP address ANYWHERE ...
so the instructions "look" good but fail miserably.
===========================================================================
Have you gotten Genymotion freeware to work on an older AMD CPU on Win10?
Have you gotten Genymotion to work on _any_ Windows machine?
How?