问题
I already tried doing this. Genymotion refuses to start with "The Genymotion virtual device could not get an IP address." but nothing happend. And also here Not able to start Genymotion device.
Is it me? Who is being forsaken? Or is it my Lenovo laptop who's specs are just
AMD-E1 Dual Core 1.0ghz (But I can run VS Studio 2013 just fine)
4gb RAM
Windows 8.1
But I found something weird. in most of the tutorial here in stackoverflow. in the File -> Preference -> Network the host-only network
is vboxnet0
whilst on me it is VirtualBox Host-Only Ethernet Adapter
I tried checking the Adapter and DHCP settings nothing is wrong.
Here is a printscreen when I try running it in Virtualbox
回答1:
I also struggled a few days fixing this issue. In my case, I restart the computer and enable the virtualization technology in BIOS. Then start up computer, open VM Virtual Box
, choose a virtual device, go to Settings
-General
-Basic
-Version
, choose ubuntu(64 bit)
, save the settings then start virtual device from genymotion, everything is ok now.
回答2:
I have faced the same issue with genymotion. Follow these steps, may you can solve the issue
- Open Oracle VM Virtual box
- Select the custom phone ->right click->settings->General->Basic
- Change the type to your current OS
- Choose Version of the windows
In My case: I'm using Windows 10 -so, I Chose other Windows(64 bit)
回答3:
Okay so I found a solution to run an emulator of an Android device
via an alternative method.
First, run the emulator from Virtualbox UI. It should boot as in the question above. Let it finish booting until the home screen appears .
Then, run the same device from Genymotion UI.
And voila.
Note that, if you have just created a device in Genymotion, you will need to run it from there the first time. Even if/when it fails, this is still necessary, otherwise it can't be started from VirtualBox interface. After that first run, the emulator will run from VirtualBox, as well, and the above procedure will work.
After this, you will have two windows open - VirtualBox device window with Android emulator running, which is where you will use the device; and Genymotion window with device controls. It is a crazy setup but it works!
Note also that the screen rotation won't work.
回答4:
I also had the same issue. First start your virtual box. Then in Setting go to General there you have to change the type of your OS to your current OS save it and it runs perfectly.
回答5:
My VirtualBox Version:5.2.22, after those step ,solved my problem. Hope it helps you too.
Step 1: Find your emulator network adapter
Step 2: Open Global Tools
Step 3: change IP of your device then apply
Step 4: Click DHCP server tab
Step 5: Change Server Address and Address Bounds depending on your Wifi router then apply
Step 6: Start your device from Genymotion
回答6:
I have had the same issue. Setting->General->Basic and change version 32 bit to 64 bit. Then it worked well.
回答7:
What worked for me was reducing the number of processors from 4 to 2. My Mac Pro defaulted to 4 when I created the VM.
回答8:
I have faced the same issue, and fixed it by downloading a new virtual device from genymotion
回答9:
I fixed it by enabling Virtualization (VTx) in my BIOS.
回答10:
What worked for me is by turning on Hardware Virtualization if in any case its already turned on / enable, just turn it off and turn it on back again. Then restart your PC.
cheers
回答11:
I had the same problem and have tried a lot of solutions. In my case the problem was that my CPU does not support Virtualization Technology, which is required by most of Genymotion Devices, so it can't be solved. The most recent Genymotion Virtual Device that works for me is Nexus 4 with Android 4.4.4 API 19.
回答12:
Please look in this answer https://stackoverflow.com/a/21486549/2034822 which solved my problem. Hope it helps you too.
回答13:
Somehow this issue is related to my device's memory settings. Here is what I ended up doing to solve this problematic case :
- Open Virtual Box
- Choose your device, then open Settings (either by clicking yellow gear icon in menu bar or by right click -> Settings
- There should a warning about the device if it is using too much memory. If there is not don't worry about it.
- Open System tab, change the Base memory to 1024 MB (anything below 1024 is fine)
- Save Settings and go back to Genymotion, start your device again and see if it works
回答14:
I was facing the same issue on Mac OS Sierra. I simply quit VBoxNetDHCP and ran the Genymotion virtual device again - this time it ran smoothly. This is how you can try the same:
Open Activity Monitor (You can use Spotlight Search for this) -> Select the CPU tab -> in the search bar on the right enter DHCP -> in the results, if visible, select VBoxNetDHCP -> click on the cross button on the top left -> choose Quit -> Re-run your virtual device and it should work this time :)
回答15:
Click the Genymotion Icon and open the Genymotion Device Manager. Click on Start. One the device tries to start it will give you the error. Close the error, and click on refresh on the Genymotion Device Manager and then Start again. That solves the problem for me.
回答16:
for this problem first check your machine has enabled Virtualization Technology in bios setting.
It generally goes disabled when you open your laptop or computer board and rewired hard disk state or take out CMOS battery for replacing or cleaning purpose.
In some Intel based board it comes disabled by default. And virtualization technology is needed when you partition a computer to work as if it has several computers, allowing systems to run many operating system(like in a virtual box, VMware) at the same time.
restart of computer> go to the bios setting(by pressing esc,f1,...f12 could be any according to the type of board)> then enabled virtualization technologies (by searching on a tab menus)> save and restart your machine> now you can change setting of your virtual device(not necessary) from right clicking on that device and go to the setting>general>basic>change the version to 64 bit.... and you are ready to go
回答17:
If those answers are not working go to windows features and uncheck hyper-v
回答18:
Just simply change the Network mode in the Configure virtual device.
If it's not work, log off the computer, logon again and run Genymotion Device first of all.
回答19:
I fixed it by unchecking "Enable EFI (special OSes only)" on virtualbox device settings -> system
来源:https://stackoverflow.com/questions/29008767/genymotion-the-virtual-device-got-no-ip-address