现在尝试将测试Android应用加载到我的Genymotion VM上一段时间了。我的问题是,即使设备出现在Android Studio Genymotion插件中,我也无法让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时,我无法找到我的应用程序:
我已尝试使用Run
,Debug
等,但无法将我的应用程序放到我的Genymotion VM上。
答案 0 :(得分:0)
您必须在gennymotion上执行端口转发才能检测到它。
adb connect XXX.XXX.XXX:PORT
转发可以为gennymotion做... 这是link
关于这个转发事项的解释......
见上图,它有主机端口(操作系统)和Guest端口(它是Genny运动)。所以我们告诉虚拟框将Genny内部端口的所有连接转发到操作系统端口。