Android Studio 无法找到 Genymotion 设备

Android Studio Unable to Find Genymotion Device

一段时间以来,我一直在尝试将测试 Android 应用加载到我的 Genymotion VM 上。我的问题是,我无法让 Genymotion 设备显示在 "connected devices" 中,即使该设备显示在 Android Studio Genymotion 插件中。

这些是我的依赖:

compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.android.gms:play-services:6.+'
compile files('libs/temboo-android-sdk-core-2.12.0.jar')
compile files('libs/Google-2.12.0.jar')

Genymotion 插件能够找到我的两个设备:

但是,根据 Android Studio 的说法,仍然没有连接的设备:

甚至日志似乎也显示应用程序已加载,但是,当我打开 Genymotion 时,我找不到我的应用程序:

我已经尝试使用 RunDebug 等,但无法将我的应用程序安装到我的 Genymotion VM 上。

您必须在 gennymotion 上进行端口转发才能检测到它。

adb connect XXX.XXX.XXX:PORT

Discussion about it

可以为 gennymotion 进行转发... 这是一个 link

Explantion about this forwarding thing...

见上图,它有主机端口(操作系统)和来宾端口(它是 Genny 运动)。所以我们告诉虚拟框将 Genny 内部端口的所有连接转发到 OS端口。