Genymotion Emulator Free

0 views
Skip to first unread message

Gualtar Pennington

unread,
Aug 5, 2024, 3:58:45 AM8/5/24
to podsventohas
Idownloaded Genymotion Android emulators for Oracle VirtualBox ( ) on my Windows 7 PC, created a virtual Jelly Bean with Google Apps device. How do I enable ADB access to it? In system settings/Developer options I already enabled "USB debugging", but typing "adb devices" shows empty list of connected devices. Tried adding a USB port for this VM and rebooting VM, but it does not help.

If you launch the VM with the the launchpad (genymotion binary where you download the VMs) and you set the Android SDK path into the application parameters the connection is automatic and you don't need to run adb connect


Simply do this, with genymotion device running you can open Virtual Box , and see that there is a VM for you device , then go to network Settings of the VM, NAT and do port forwarding of local 5555 to remote 5555 screen attachedVirtual Box Nat Network Port forwarding


I tried using genymotion's own adb tools and the original Android SDK ones, and even purging and reinstalling adb from my system, but nothing worked. I kept getting the error:



adb server is out of date. killing...cannot bind 'tcp:5037'ADB server didn't ACK*failed to start daemon*error:

So I tried adb connect [ip] as suggested here, but I didn't work either, the same error came up.



What finally worked for me was downloading ADT, and running adb directly from the downloaded folder, instead of the system-wide command. So adb devices will give me the error above, but /yourdownloadpath/adb devices works just fine for me.


Hope it helped.


I'm also trying to get chrome developer tools to work with a genymotion emulator. However, when I follow all of the steps recommended (including at the above link), I don't get the "inspect" link. See:


Note: I found out that the default browser on the android devices, at least on most of the prior os versions is not Chrome. Finding an apk to download for Chrome android compatible versions, without an actual google play account, is quite challenging?


Finally found this video so thought I'd share. It explains how to install this virtual device which has the play store ready installed. Once that was set up and I could install Chrome and set up remote debugging. Won't work with the default android browser though as you said, but its a step forward!


1) In the device, go to dev settings/ dev tools and enable USB debugging.2) Start your app on genymotion (for instance if you are using ionic framework, then launch the app using "ionic run android"3)Go to you chrome and try running "chrome://inspect"


It could just be that you didn't activate the camera for the emulator. Opposed to the stock emulators that once you set up the webcam they just work, on genymotion emulators you need to turn the cameras on. The process is very simple.


You can select a dummy camera which will show a genymotion logo moving around the screen or use the system camera if it's available and preview it. Note that on the above screenshot I'm using the phone front camera instead of the back camera.


If all the other solutions do not seem to work you can keep the virtual device working and restart eclipse, and the adb process and it should work. It worked for me. My guess is that the connection to adb is already taken by some other camera and that's blocking your current camera from connecting to the IDE development with the virtual device.


I tryied all the suggestions above including restart adb but None workedThen I see a suggestion on an English-language websiteMy English is not good so I can not totally understand it and I forget the URL of the page..


Here is another solution.I've tried all of the above and frustruately none of them worked.Eventually I found out that if I rotate the device to landscape the camera is working. otherwise I get the green screen.Hope that helps someone..


Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.


I have the Genymotion emulator installed from when I worked on another project, but I'm having trouble figuring out how to get Android Studio to allow Genymotion to run my app. When I click the run button the only AVD the manager has is Android442.


You need to install the genymotion plugin. In android studio File>Settings>Plugins>Browse Repo > install genymotion plugin. once installed a genymotion button should appear in android studio. hope that helps.


hmm, I've got the plugin and can start the emulator from Android Studio. I just can't seem to get it to run the app. When I press the run button, I'm not sure how to make sure I can select the Genymotion emulator. I've been going back and re-watching some videos again. Just hoping it doesn't take me too long to figure out.


I had the same situation. I enabled the plugin (see previous answer), the icon of Genymotion appeared. To see the Genymotion Device in the Devices on the down left corner and being able to run your apps in Genymotion emulator do the following:


If you still don't see your Genymotion Device in Android Device Monitor or AVD Manager, but you need to set some setting to your device, such as displaying keyboard, you can always set settings for your Device in Genymotion itself.


Long ago Android emulator was the only way to go. But they were too slow to use, the reason being a change of architecture.

What can you expect out of an ARM emulator running on an x86 machine? Every instruction had to be converted from ARM to x86 architecture which makes it really slow.


Android emulators were still slow from what people wanted.

Then came along Genymotion, which is just an Android VM running in a virtual box. But it is quite stable & fast compared to plain old android emulators which run on qemu.


This is correct. WebRTC support (the default) uses a native library for its cryptography. We provide versions for arm, arm64, and x86_64 as part of the companion app. If you use an x86-based Genymotion image then you will get the error mentioned in the OP. The Emulator.apk file doesn't include the libraries, so you can install it in an emulator, but this also means that you don't get the WebRTC support and need to use Legacy mode for it to work.


First Install the Intel x86 Emulator Accelerator HAXM from the Android SDK manager next create a device in genymotion, Once its done, go to settings and then go to the ADB tab and select use genymotion android tools. Once done, run this command: ionic run android, so that ionic can detect the device created using genymotion. If you use ionic emulate android then ionic will not recognise your device.


For some reason, on Windows, I have these below errors when trying to install the package. The path is right, but the files that are asked are not there because nothing got downloaded! You already encountered that issue before?


I also had the similar issue when I first started the hybrid app development, In android version: You can use the setIntegerProperty method and pass in the ** loadUrlTimeoutValue** and the timeout_value Something like this:

super.setIntegerProperty("loadUrlTimeoutValue", 70000); This adds a timeout to call the index.html.


I use WhatsApp on Genymotion. Chatting in the WhatsApp via Genymotion is fine, except, I wish to enable the WhatsApp web too, so I could free myself from bringing up the genymotion window all the time, instead, could just have all in my host machine browser.


Update 2020-03: I notice that the Webcamoid wiki now shows that development versions of Webcamoid support using akvcam as the virtual camera driver. I have not tested it, but their compatibility table suggests that many programs which did not find the camera using v4l2loopback do find it with akvcam.


The app tried to connect to Internet (perhaps was checking for updates, but I had no time to analyse it, I blocked it with my firewall without any use problem. Genymotion detected the cam as "webcam 1", open Manycam and you can use a still image with the QR as source.


I just had the same problem and thus found this post. I managed to solve the problem (however simply by taking a picture with my phone of the QR-Code and scanning it in Genymotion by using the computer's webcam which was easily able to connect).


However, the next problem is, that in order to use Whatsapp Web (or, as I tried, using Franz), the "phone" needs to be connected to the internet, which it is not, when I close Genymotion, which was the reason why I wanted to do that.


What you need for this is ffmpeg and v4l2loopback; they are both in apt. Be sure to modprobe and rmmod on v4l2loopback anytime you do anything to completely reset the dummy device. You can debug a bit with Webcamoid, which is less picky than Genymotion for the virtual device. The trick is the image or video (at the present version of Genymotion 3.2.1 in my case) must be 640x480. The developers said they are looking into this, but as of yet it is not available. You will then do something similar to the following (replacing /dev/video2 as needed for your Dummy)


Now with this small resolution, you need to shrink the WhatsApp Desktop window as small as you can, hold down Alt to grab any part of the window with the mouse to keep moving it further, as even the top toolbar will need to be off the top of the screen...


The QR code appears in the upper left, the emulated device in Genymotion will easily see it (click the camera item and select this Dummy camera in the emulated device, it will show a preview), and you can enable WhatsApp.


What do you like best about the product?I have been used genymotion android emulator many years and i really liked to use as well as i am mobile application developer so i have deployed and tested many application using genymotion virtual android device on my system.What do you dislike about the product?One of the most common dislike about genymotion is if your system's configuration is low in terms of graphics and ram then it will working slow and takes lot of time to start and run.What problems is the product solving and how is that benefiting you?Genymotion provide android virtual device so i can test and debug android application on that and its also provide google play store as well so if i can test application from play store directly then its also useful in that case as well.

3a8082e126
Reply all
Reply to author
Forward
0 new messages