When I run Genymotion and want to start a relatively new device it freezes with a strange screen but with older devices like android 5 or 7 I don't have such problem.
I updated Genymotion version, edited my devices to lower memory size and processor core number but it made no change. It doesn't stuck in booting like so many others that have problem and its status is "On".
I use:
-windows 10, Genymotion V3.1.1.
-GPU nvidia geforce GT550M 2GB
-CPU intel core i5
-display driver is updated
This is what I see in this device:
These files are genymotion log: Download Link
This is typically an issue with the GPU and/or display driver. Does your GPU meet Genymotion requirements? Is your display driver up to date?
Also, if you use a laptop with dual GPUs, make sure to read this article: https://support.genymotion.com/hc/en-us/articles/360002732678-Virtual-device-display-is-black-Genymotion-Desktop-
UPDATE:
I can see the following in the logs: Running on a Intel(R) HD Graphics 3000 from Intel It means that Genymotion is not using your discrete NVidia GPU but your low-end Intel iGP which is too low to support Android 8 and above rendering. You need to force Genymotion player (player.exe) to use your NVidia GPU instead.
See https://gpu.userbenchmark.com/Faq/How-to-force-Optimus-or-Switchable-discrete-GPUs/97
Related
I've no issue launching a Wear VD but I can't get a normal Android to start...
Working on Windows 7 - 64 bits, with Intel Core 2 Duo E8200 (so no 64 bits emulation) and 6Gb RAM.
When I try to launch a virtual device with avd,
If I try with Intel Atom (x86), I get stuck on the Android screen :
Using Google APIs Intel Atom (x86), it stays stuck on the final loading screen :
Android is starting
Starting apps.
Here are the settings :
I've tried to :
lower the emulated RAM under 768 Mb as advised (stuck earlier (at Optimizing app N of 74))
maximise emulated RAM (2048 Mb)
but that doesn't fix the problem...
Any ideas?
Okay its not the previous HAXM errors of 2015 as it was escalated with Intel and they fixed it asof summer 2015:
https://software.intel.com/en-us/forums/android-applications-on-intel-architecture/topic/536330
But that was a different set of CPUs than the on you listed
Probably since you have Windows 7 64-bit the feature may be disabled in your BIOS. The way to enable it in BIOS will be different due to the OEM of the laptop or desktop computer but usually can be found at the OEM's website as its a common asked question.
I'm new to developing an Android App using Android Studio. I've been following this example app on their website: https://developer.android.com/training/basics/firstapp/running-app.html#RealDevice
The problem is, when I try to run using the emulator or my real device (Samsung S5) using the instructions on that link, I still couldn't find my device. I get an error when using the emulator that would take 10 minutes to load on my 2 GB RAM computer (only to fail).
emulator: WARNING: Crash service did not start
emulator: Classic qemu does not support SMP. The hw.cpu.ncore option from your config file is ignored.
Cannot set up guest memory 'android_arm': Invalid argument (in red text)
Other considerations:
1. My processor is AMD and not Intel, so the Intel x86 Emulator Accelerator (HAXM installer) doesn't work for me.
2. I used the Nexus 5 emulator device with API level 21. I tried it with Nexus 6 emulator device with API level 23. No luck on both.
3. I've placed my Samsung S5 device on Debugging Mode but it never showed up on the "connected device" area when running the app.
I've searched for other questions relating to it. But my luck has run out. The fact that I got a slow computer adds to the bad luck.
You might be experiencing these problems due to allocation of excessive amount of RAM for the virtual device which wont be available for the device.
set it to something like 1024MB or 768MB and try again.
At the moment I'm developing an application with Android wear support but I have no smartwatch. Now I want to test my application on an emulator but that is the problem. The emulator need up to 1.5 hours to start. I created one with following settings:
<!-- language: lang-none -->
Target Google APIs (Google Inc.) API lev 22
CPU/ABI Google APIs Intel Atom (x86)
Device 5.1" WVGA (480x800: mdpi)
Skin No Skin
RAM 512 //also tried with 768
VM Heap 32
Internal Storage 200
Use Host GPU true //also tried with false
I installed HAXM, enabled it in the BIOS settings and if run
sc query intelhaxm
I get the status 4 like it is written here. I set the HAXM memmory to 2GB so it should be enought. I also do not run any other VM software and I have even reinstalled my Windows. The only interesting information from the LogCat is that there are many lines (up to 70%) of Suspending all threads
My computer has the following Hardware:
<!-- language: lang-none -->
Windows 7 x64
Intel Core 2 Quad Q6600
8GB RAM
Do you have any ideas why my emulator is so slow?
EDIT: Here I posted the target for a smartphone device but it's also so slow for wearable devices so Genymotion is no real alternative because it has no images for them.
Well dont know for sure but all the native emulator in android are very slow.
I suggest that you use the Genymotion which is very faster emulators for android than native.
It will give you user experience almost as of devices though it does have the same limitation of android native emulators.
Toggle your ScreenSize and Monitor dpi to get a lower scale - it will increase your speed of loading and usage.. SnapShot can also be Handy
There are several options:
One option is the Visual Studio Emulator for Android--it's fast, Hyper-V, x86, and free when you install Visual Studio 2015 (currently in Preview; free download).
Reference: Source
Run Android Image in VirtualBox.
http://www.android-x86.org/download
You can use the Intel x86 System images, I'm not sure but they might be faster
Note: I read somewhere that Anti Virus Softwares scan the Image of Emulator which make it slow. I need to confirm it.
One thing i figured out about a slow AndroidX86 in a VirtualBox...maybe it help you.
I have an older system. A Board with a P45Express chipset and only a dual core [E8400].
I have two 1 Gig LAN Ports on my Asus P5Q Deluxe Board [iam connected cia cable to my router]. One is working through the Northbrigde, the othe one works over a PCIe Lane. Since i use the PCIe Port, my AndroidX86 runs alot faster.
Before, when i used the NB supported port, it took me minutes to get a stable connection to the www. It looks like that the VM slows down hard, if the www connection is not supported by a good mainboard connection.
I dont use 3D accleration,i use VBoxSVGA and only PAE/NX and "Nested Paging".
Maybe that can help you abit.
Sorry for my bad english :/
1.Make sure you are using 64-bit operating system.
2.Use host GPU while starting Emulator.
3.Update you graphic drivers if u have graphic card
If you want to make the Android emulator faster and more responsive, you can configure it to take advantage of hardware acceleration. View this link for more details.
Configuring Graphics Acceleration
Try this configuration:
CPU/ABI: Intel Atom (x86);
Device: Nexus 5;
Keyboard: Hardware Keyborard present;
Skin: Skin with dynamic hardware controls;
Ram: 2048;
VM Heap: 64;
Internal storage: 200 MB;
SD Card: 500 MB;
Emulation Options: Use Host GPU;
You have not described which IDE you are using for development. I use Eclipse and with this configuration the emulator go up very fast. Maybe if this won't fix your problem try to use Android studio and the relative emulator which should be better (with the same configuration.
I was experiencing the same issue and almost give up on learning android until I found Genymotion. It is highly recommended.
One cause can be old HAXM driver:
Update here:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Mine was very slow with 6.0.1 but fast with 6.1.1
I have an older AMD processor with integrated graphics (AMD Athlon II x4 640) and the android emulator runs really slow. The integrated graphics don't work with the "Use Host GPU" option and I can't use the faster Intel system images because I have an AMD processor.
I have heard Genymotion is faster but I can't use it since my integrated graphics don't support OpenGl 2.0+.
What would be the best upgrade: getting a graphics card or getting a new computer with an Intel processor?
A physical mobile phone connected via USB is faster than the emulator running on a amd rig. My current budget forces me to test this way but hey there mobile apps might as well do some testing when I'm out and about.
I apologize in advance for recommending a purchase of a product which is not allowed but you can get a decent inexpensive no contract phone in the US a lot cheaper than a new intel rig.
You can do following steps to speed up Android Emulator
1)Install HAXM in your SDK manager>Extras>HAXM.
2)Create Lower RAM Size Emulator if you have less RAM in your computer.
3)Close Other Unnecessary Process from TaskManager while you are running Emulator.
4)Use less Screen density(ldpi,mdpi) at the start.
5)Increase RAM of Your Computer Emulator will speed up.
6)Update your sdk with latest update
I've created simulator for S4 as described in https://stackoverflow.com/a/16646536/206809.
My PC configuration is Core i5 2.5 GHz and 8GB RAM 64Bit Windows 8 still I'm unable to load the emulator. Are you able to run the same ? Please suggest if I'll require higher config. Attached my Emulator Config for reference
When I'm running same it stuck in this screen for a long and then time out.
tick "Use Host GPU" and try. Some times it may work.
Not sure.
Try this one:
I have opened successfully s4 emulator and it's working fine. I think you should reduce size of RAM, Internal storage, and sdcard of emulator according to your computer RAM example I have 4 GB ram in my pc and I have changed according to it like :
RAM : 512,
Internal Storage : 128,
Sdcard : 256.
and
also reduce screen size of your emulator(in my case I have used 5) should be 5 to 7. More Screen size of emulator takes more time to open.
so according to my knowledge size should be your issue.
hope it will help you.
Emulators have been driving me crazy for long time because they are so slow. I had no problems
using emulators on android 2.3, 2.2 etc. It takes for ever to load an emulator for android 4.0 and above and most for the time it won't even load. The high resolution you try to you use, the less chance for emulator to start.
I run my emulators on windows 7. Anyway, after a long search, i came a cross this link. http://developer.android.com/tools/devices/emulator.html.
Thanks to intel VM Acceleration for windows. Emulators runs on my laptop in seconds. Its not perfect yet but it does the job. I thought i'd share this, because i wished i knew about it long time ago.
Note: CPU must support one of the following virtualization extensions technologies:
Intel Virtualization Technology (VT, VT-x, vmx) extensions
AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)
and if it does support VT, remember to enable VT .