Why should we install virtualbox when we are using Genymotion, and one thing else, when we are downloading devices in Genymtion, suppose our system crashes, will we get back those devices, that we had already downloaded
any idea
Genymotion works as a virtual machine, therefore requires a virtualization software.
They could make their own software, but that probably seemed to be unpractical and unnecessary, since VirtualBox is good at its job, and is free.
The devices you have already downloaded will be preserved. If your system crashes while it's being downloaded, you'll need to download it again.
Related
I start an x86 Android VM via the Visual Studio Emulator for Android.
If I look at the Hyper-V Manager, I see that the VM is started. I can actually connect to it via Hyper-V, and it loads and works perfectly.
But the emulator (the thing that looks like a phone) is still stuck at "OS is starting..." It doesn't get farther than that, even though the VM is fully loaded!
How do I fix this?
(It's not one of the typical virtual switch problems, as like I say, the VM loads in Hyper-V Manager.)
I highly suspect this is a configuration issue, possibly inside VS. Android Studio provides a more proper way to create a simulator through a very simple wizard. I suggest you use it to create and launch the emulator, VS will detect it as a device and you will be able to launch it directly from there -no config needed-
A way nicer emulator though is Genymotion. It runs as an Oracle VirtualBox virtual machine and is way faster than Google's native emulator
I used the nuclear option: delete switches, delete VMs, uninstall emulator, uninstall Hyper-V, reboot, reinstall HV, reinstall emulator, ensure firewall rules are not blocking it, reboot. Then run emulator again to recreate switches.
Now I have other problems, but this problem is gone. This is a very brittle product.
I read that I can run multiple Andy machines in the following link
http://andysupport.s3.amazonaws.com/AndyOSFAQ44v1.pdf
but I cannot open Andy Launcher
I tried to double click HandyAndy's icon in the task bar but it doesn't work
On my windows 8 machine, in the bottom right corner (system tray?) there is an Andy Icon running down by the clock. It might be hidden under an arrow. I right clicked on it and choose "Andy Launcher". You can only run one VM at a time as far as I can figure out. so far.
I can offer:
Emulator as part of the Android SDK
you can download it here: http://developer.android.com/sdk/index.html
To use just open the console /path/to/sdk/tools/android avd
and create your AVD (Android Virtual Device) and run. Or open AVD Manager from Eclipse IDE. But no emulation Bluetooth, OTG, headphones and some other hard parameters. Has a plug-in for Eclipse, easy access via adb
Genymotion
you can download it here: http://www.genymotion.com/
When you create a device from the network pumped his image. APK can be installed by simply dragging them to the window with the virtual machine.
Has a plug-in for Eclipse, easy access via adb and many additional tools (charge control, an accelerometer, API for tests, etc.)
Manymo
Here's an interesting emulator, but slow. No installation required, runs directly in the browser. To use this emulator will require registration.
https://www.manymo.com/emulators
Bluestacks
you can download it here: http://www.bluestacks.com/
It is best to download it from the official site. Works stable than custom build. Easy to install, does not require any additional libraries and files.
Immediately have access to Google Play.
use Genymotion its best way to test your app
or direct run in your phone android device turn on the usb debugging
if you have the memory disk space, You can use Oracle VMware install download a live version of windows, then install andy on each one of your vm machines. I am able to run 10 andy emulators at the same time while using the setting the restrict cpu cores and threads and memory allocations.
I say live os version because in order to run live edition requires 1gb ram, or 2gb for most full desktop OS's
This is driving me absolutely crazy and I can't find any help. I'm fairly novice when it comes to emulators, and even more so when it comes to Android Studio. Here's my problem: I installed Android Studio. Downloaded the SDK updates, including the HAXM one, and set up my own AVD. Upon trying to start up my AVD, or even the starter AVD that was already there, I get an error stating that "emulator: ERROR: x86 emulation currently requires hardware acceleration!"
I've done some googling and tried to finish the install of HAXM using the install file in the Android/SDK folder. I was promptly told that the installation failed and that my CPU didn't allow for Intel Hardware Acceleration, or something like that. I read somewhere that the only way I can use Hardware Acceleration on AMD is if I were on Linux, with which I have no experience with. So I tried giving up. Now I can't figure out how to disable Hardware Acceleration entirely in Android Studio. I haven't even begun learning how to write in android because I can't get an AVD up and running.
Does anyone have any tips for a complete Android noob? I thought this would be something fun to try since I was at once point fairly good with C++ and I have always been a huge fan of android. However, I've avoided doing anything GUI related until now, and I'm not finding it very fun at the moment.
I'm running an AMD system with 8GB of ram. More specifically, I'm using an AMD FX-4130 Quad-Core Processor on a GIGABYTE GA-970A-DS3 Motherboard.
Unfortunately AMD's virtualization technology AMD-V is not compatible with Intel HAXM. Your only choices are to either get familiar with Linux or use a ARM-based AVD, which doesn't require virtualization.
You can find instructions for Linux on Android Developers' document on Using the Emulator.
You can use Genymotion instead of default one. Its faster than the default one. And this emulator is compatible with both Intel and AMD. Genymotion just uses Virtualbox to run Android in VM.
Here's a link to Genymotion .
Genymotion , Genymotion user guide
it may help you.
Take an android phone with its USB cord then follow these steps:
1. plug in phone to computer.
2. on the phone goto: settings>about device scroll to find build number
3. press build number 7x (this enables developer mode)
4. go back to settings press developers options select usb debugging, include bug reports, verify apps via usb, and GPU force rendering.
5. Check for device connection on the computer
6. add in build.gradle under "buildTypes{" write this
debug { debuggable true }
then when you run your project you should be able to see your phone in the avd selection then select it. Your phone will awaken automatically with your application running except it will be a little semi-efficient boot process.
Also do not forget to remove the debug code from your gradle file when you app is finished.
I searched for days to find a way to start programming android applications however I failed every single try.
First I installed Android Studio on my Windows 7 computer, everything went fine.
After installation I tried to start a project and debug it and appeared my first error that you can see in the link below.
http://i.stack.imgur.com/q9BlJ.png
Then I searched here on stackoverflow and I searched on every single website that is related to this error. What did I learn?
I need to install an Intel package on SDK Manager
I also need to install an executable present on appdata android studio directory
I MUST disable or uninstall hyper-v to install the exe file I spoke on the step before
I searched on how to get this hyper-v out of my computer and I found many ways however when I tried this ways and then tried to install the exe file, it shows this message:
http://i.stack.imgur.com/gQjON.png
I don't know if my computer has hyper-v, the only way I can't do is going to my BIOS and disable it because I don't know the keys I need to press to show my computer BIOS (on the startup it doesn't show any label about the BIOS keys).
My computer model is Sony VAIO VGN-NS11Z_S, if someone knows the BIOS keys please tell me.
I can't use the emulator to try out my app so I gave up from Android Studio and I started with Eclipse and the ADT Plugin.
My problem is still the same, I don't if it is because hyper-v but the android emulator don't work.
Everything is fine but I can't test my app so I can't develop them too...
I really appreciate any help, I want to create Android apps so much, please give me an alternative or a way to fix my problems.
Thank you
You can try using Genymotion. It also needs some sort of hardware acceleration but give it a try.
It can't be that hard to find out the keystroke for your BIOS (EDIT: okay, it can be obviously for some devices). Just google for "your mainboard manufacturer + bios". I found this thread, one post even mentions Hyper-V.
Android Studio and Eclipse have nothing to do with the Emulator. The Emulator is part of the Android SDK which is identical for both IDEs. Throw away Eclipse (at least for Android).
As a last resort, run the Emulator with an ARM image instead of the i86 one, I think it runs without HAX and without hardware acceleration. It's damn slow though.
If you want to do serious Android development, there's no way around a real device. There's plenty of cheap options. That's just a little heads up though, I understand though that you still need an emulator for development.
Here's an interesting link on Sony's website about a BIOS update that may help (disclaimer: BIOS updates are not guaranteed to be safe, install at your own risk and make sure it's the exact right one for your computer):
http://www.sony.co.uk/support/en/content/cnt-dwnl/prd-comp/EP0000208387_4486/VGN-NS11Z
But also within that link it mentions to press F2 to get into your BIOS. Does that work for you?
I was trying Android Studio - successfully installed it but couldn't launch the emulator and the error message was Intel Haxm wasn't installed. I checked my setting and realized it was installed.
I tried to re-run it several times and the same thing happened.
I tried to install SDK 17 and the error was still there.
May I know what might be causing this? And how should we solve it?
Thank you.
You was created an AVD with Intel Atom system image, so make sure that your CPU is Intel. If yes, see this instructions about installing HAXM on your computer.
If HAXM won't to be installed, please make sure that your CPU is strong enough to use HAXM. Then, change the system image of your AVD to ARM-v7 or Armeabi.
System image also called with CPU type of the emulator on AVD.
Another option to run Android Apps on computer:
If you are not able to use Android Studio Emulator (at all after trying above given solutions), then you can use Genymotion. It comes with free as well as paid versions. You can download this software on your Windows/Mac/Linux based computer and configure it with Android Studio/Eclipse.
Watch this video for more details: Install and configure Genymotion with Android Studio
Genymotion is fast and reliable and also has latest (till Lollipop 5.0) android support and provides many emulator themes as well.
I hope this answer helps you if above mentioned solution doesn't work.