A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Windows 10 » Windows 10 Help Forum
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Have you gotten Genymotion freeware to work on an older AMD CPU on Win10?



 
 
Thread Tools Rate Thread Display Modes
  #1  
Old November 19th 18, 06:15 AM posted to comp.mobile.android,alt.comp.os.windows-10,alt.comp.freeware
arlen michael holder
external usenet poster
 
Posts: 48
Default Have you gotten Genymotion freeware to work on an older AMD CPU on Win10?

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.ex e
Genymotion Shell:
C:\app\editor\android\emu\genymotion\genyshell.exe
Oracle VM VirtualBox:
C:\app\editor\android\emu\virtualbox\VirtualBox.ex e
================================================== ==========================
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\vir tual 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/desk...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/desk...ory-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/ena...-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?
Ads
  #2  
Old November 19th 18, 08:54 PM posted to alt.comp.os.windows-10
Idaho Homo Joe
external usenet poster
 
Posts: 188
Default Have you gotten Genymotion freeware to work on an older AMD CPUon Win10?

Arlencia sucks big, black, smelly penis!
  #3  
Old November 22nd 18, 08:13 AM posted to comp.mobile.android,alt.comp.os.windows-10,alt.comp.freeware
arlen michael holder
external usenet poster
 
Posts: 48
Default Have you gotten Genymotion freeware to work on an older AMD CPU on Win10?

On Thu, 22 Nov 2018 04:45:25 -0000 (UTC), arlen michael holder wrote:

In 20/20 hindsight, there's "something" wrong when I run Genymotion S9
emulation, but the HTC One emulation works perfectly!


Sigh. 20/20 hindsight.
http://www.bild.me/bild.php?file=9646339genymotion15.jpg

The Genymotion emulator is the cat's meow, when it works.
It's BEAUTIFULLY integrated into Android Studio, for example.
And it's FAST! (real fast!)

So far, I have the following tests done (in this order).
http://www.bild.me/bild.php?file=8909620genymotion16.jpg

Works (using Genymotion 2.12.2 with VirtualBox 5.2.14 on Win10 1803):
o API 16, Jelly Bean: HTC One X - 4.11 - API 16 - 720x1280
o API 18, Jelly Bean: Samsung Galaxy S3 - 4.3 - API 18 - 729x1280
o API 19, KitKat: Motorola Moto X - 4.4.4 - API 19 - 720x1280
o API 21, Lollipop: Google Nexus 4 - 5.0.0 - API 21 - 768x1280
o API 23, Marshmallow: Samsung Galaxy S7 - 6.0.0 - API 23 - 1440x2560
o API 24, Nougat: Samsung Galaxy S8 - 7.0.0 - API 24 - 1440x2960
o API 25, Nougat: Google Nexus 6 - 7.1.0 - API 25 - 1440x2560

Fails (using Genymotion 2.12.2 with VirtualBox 5.2.14 on Win10 1803):
o API 26, Oreo: Samsung Galaxy S9 - 8.0 - API 26 - 1440x2960
o API 28, Pie: Google Pixel XL - 9.0 (preview) - API 28 - 1440x2560

The bad news is that I _started_ with the S9, where I spent hours trying to
get it to work before I decided to try the others.

The error message is most likely a red herring.
If I knew what I know now, I would have just used one of the others.

The great news is that there are a LOT of Genymotion emulators,
so, at some point, I hope to report that I have Android 8 emulated.
  #4  
Old November 30th 18, 11:16 PM posted to comp.mobile.android,alt.comp.os.windows-10,alt.comp.freeware
arlen holder
external usenet poster
 
Posts: 8
Default Have you gotten Genymotion freeware to work on an older AMD CPU on Win10?

On Thu, 22 Nov 2018 07:13:19 -0000 (UTC), arlen michael holder wrote:

Works (using Genymotion 2.12.2 with VirtualBox 5.2.14 on Win10 1803):
o API 16, Jelly Bean: HTC One X - 4.11 - API 16 - 720x1280
o API 18, Jelly Bean: Samsung Galaxy S3 - 4.3 - API 18 - 729x1280
o API 19, KitKat: Motorola Moto X - 4.4.4 - API 19 - 720x1280
o API 21, Lollipop: Google Nexus 4 - 5.0.0 - API 21 - 768x1280
o API 23, Marshmallow: Samsung Galaxy S7 - 6.0.0 - API 23 - 1440x2560
o API 24, Nougat: Samsung Galaxy S8 - 7.0.0 - API 24 - 1440x2960
o API 25, Nougat: Google Nexus 6 - 7.1.0 - API 25 - 1440x2560

Fails (using Genymotion 2.12.2 with VirtualBox 5.2.14 on Win10 1803):
o API 26, Oreo: Samsung Galaxy S9 - 8.0 - API 26 - 1440x2960
o API 28, Pie: Google Pixel XL - 9.0 (preview) - API 28 - 1440x2560


Update.

I've tested the following half-dozen emulators...
C:\app\editor\android\emu\{google,arm,ms,geny,andy ,blue}

On the following apps from a variety of Android tutorials on the net...
http://www.bild.me/bild.php?file=6380186apps15.jpg

Where source code for the apps below are on a related Android thread:
app01 = Google "hello world" standard 1st (text-based) noob tutorial
app02 = Google "enter text, press button" standard 2nd noob tutorial
app03 = Butterfield simple adder of two integers via keyboard input
app04 = Port of app03 using manual Windows & AS commands (no small feat)
app05 = Butterfield opening an inside & outside activity (a web browser)
app06 = Butterfield simple grocery list with 2nd-level images (non SQL)
app07 = Treehouse throw-a-die randomizer using a variable seed
app08 = Customization of app06, adding items from my local grocery store
app09 = Port of the randomizer app07 from Kotlin to Java using AS commands
app10 = Time-limited simple timer with Start, Pause, & Reset buttons
app11 = Countdown timer with start stop & reset (outputs text when done)
app12 = app11 + bug fix solving configuration changes (rotation) resets
app13 = app12 + bug fix enabling the time to resume when restarted later
app14 = app13 + enhancement adding a user-settable countdown start time
app15 = Write to & read from internal file storage using low-level commands
app16 = Display simple notifications by creating a notification channel
app17 = app16 + Add action buttons (to define an action) & change colors
app18 = app17 + Add big-text & inbox style notifications & add an image
app19 = app18 + Add big picture & media style pre-defined notifications
app20 = app19 + Add messaging style notifications & add direct-reply actions
app21 = app20 + Add a progress-bar notification, & update it periodically
app22 = app21 + Group multiple notifications together even on lower APIs
app23 = app22 + Add the ability to group notification channels together
app24 = app23 + Add ability to change notification channel default settings
app25 = app24 + Add the ability to delete notification channels
https://groups.google.com/forum/#!topic/comp.mobile.android/aW64zYeBtF0%5B1-25%5D

Here's a quick snippet of my analysis of how they work with Android Studio:
o Google (Android ?, fails on older AMD CPUs but is the default for AS)
o Arm (Android ?, nobody recommends these as they are too slow to be usable)
o Microsoft (Android 6, works great on older AMD CPUs, integrates into AS)
o Genymotion (Android 7.1, best overall for speed & CPU & AS compatibility)
o Andyroid (Android 7.1.2, simple setup where AS instantly recognized it)
o Bluestacks (Android 7.1.1, simple setup & runs fast, but AS didn't see it)

In the end, I had so many emulators competing with each other that I wiped
them all out and just installed the Genymotion emulator, which is
recommended by all as being the most compatible, and the fastest.
o Genymotion has a toolbar button integrated into Android Studio
o Genymotion has free technical support by email
o Genymotion has all the emulators you could want to have
o And it's fast

But best of all - it works just fine with my older AMD CPU
https://comp.mobile.android.narkive.com/0dR8Lodl/report-my-first-hello-world-using-android-studio-freeware-on-windows-worked-just-fine-in-about-an

The only Genymotion drawback I see is that I can't get anything higher than
API 25 to work in Genymotion on my older AMD CPU (i.e., API 26 and above
fails, i.e., Oreo & Pie), but for now, that's good enough since all the
emulators worked up to and including Nougat.

--
This summary is posted, as always, to be a good Usenet citizen for all.
 




Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off






All times are GMT +1. The time now is 11:46 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.