Genymotion Device doesn't appear on Device Cho

2020-02-02 04:34发布

I installed Genymotion with a virtual Box and the Genymotion plugin (Android Studio), created a new device and runs properly, even from Android Studio.

However when I hit the Run button, the Genymotion device does not appear on the Device Chooser, it says 'Nothing to Show' under the 'Choose a running device' radio button. How can I get the Genymotion device to appear on the Device Chooser and run my app? Is it something I am missing from the SDK manager?

15条回答
Ridiculous、
2楼-- · 2020-02-02 04:39

This happens because Genymotion is shipped with outdated Android tools. To solve follow the steps:

  • Open Genymotion app,
  • Go to Settings -> ADB
  • Select 'Use custom Android SDK tools'
  • And select location of your Android SDK.

On Mac with a recent version of Studio that would be:

/Users/username/Library/Android/sdk/
查看更多
The star\"
3楼-- · 2020-02-02 04:39
  1. Tools->Android-> Remove check "Enable ADB Integration"
  2. Run your app with appeared device.( you will get an error)
  3. Set check "Enable ADB Integration"
  4. Run your app
查看更多
孤傲高冷的网名
4楼-- · 2020-02-02 04:40

I also am facing the same issue in new version of Android studio. following is my routine that everyday i am doing to solve this issue:

  1. Click Run icon to see empty list of device

  2. Close this list

  3. Kill adb by:

    adb kill-server
    

    Sometime you need to run this command twice.

  4. Start adb again by:

    adb start-server
    
  5. Click run again. Now I will see list of my emulators but not my Genymotion that is already up and running!

  6. I will add my Genymotion by:

    adb connect 192.168.56.101
    

    This command has to be run when select device dialog is still open.

Now everything will be OK.

查看更多
别忘想泡老子
5楼-- · 2020-02-02 04:42

In my case the genymotion path was not set ..so I solved it by clicking the genymotion icon from the tool bar and enter the path (the default in windows is C:\Program Files\Genymobile\Genymotion) then after starting the emulator it now appears in android studio

查看更多
可以哭但决不认输i
6楼-- · 2020-02-02 04:46

When you close the device, it is no longer available to the device chooser. You need to keep running the device from Android Studio.

查看更多
【Aperson】
7楼-- · 2020-02-02 04:47

I had the same problem, but I solved it.

Before running genymotion you have to first click on run and wait until project compile and show you the empty device list and then you have to start your genymotion, after that it will appear.

  1. click the run button to compile project
  2. device empty list appear
  3. start genymotion
  4. device will appear in the list

That worked for me. Hope it helps.

查看更多
登录 后发表回答