在最近的Android版

时间:2016-11-06 16:12:53

标签: android adb virtualbox genymotion

我正在使用Genymotion(2.8.0)来模拟Android设备,我的dev env在另一台虚拟机上,我使用cordova和监控日志打包并加载应用程序。

我使用adb connect <device_ip>手动连接设备。

但是我遇到了一些设备的问题,有些设备被标记为来自客户虚拟机的“离线”。但其他一些人工作正常。它似乎只发生在Android(5.1.0和6.0.0)的最新版本上,而工作设备比我目前测试的更低(4.4.4,4.2.2)。

我已经尝试通过更改genymotion上的SDK设置而不是内置工具来使用相同的adb版本,但结果相同。尝试取消选中并重新检查设备设置上的USB调试。还是一样。

以下是我从来宾VM看到的内容:

$ adb devices -l
List of devices attached
192.168.3.104:5555     device product:vbox86p model:Samsung_Galaxy_S4___4_4_4___API_19___1080x1920 device:vbox86p
192.168.3.102:5555     offline
192.168.3.103:5555     device product:vbox86p model:Samsung_Galaxy_S3___4_2_2___API_17___720x1280 device:vbox86p

当我的主人正确看到设备时:

C:\Program Files (x86)\Android\android-sdk\platform-tools> .\adb.exe devices -l
List of devices attached
192.168.3.104:5555     device product:vbox86p model:Samsung_Galaxy_S4___4_4_4___API_19___1080x1920 device:vbox86p
192.168.3.103:5555     device product:vbox86p model:Samsung_Galaxy_S3___4_2_2___API_17___720x1280 device:vbox86p
192.168.3.102:5555     device product:vbox86p model:Samsung_Galaxy_S6___6_0_0___API_23___1440x2560 device:vbox86p

如果我只在同一时间或多次发射一个并不重要,结果是一样的。 由于它正在开发一些,我真的不想在VB上使用网络设置,很难找到一个工作设置,但如果有任何帮助我在我的VM之间使用专用网络。我可以正确ping“离线”设备,它似乎有效,否则adb甚至不会将其显示为连接设备。

我这里的想法已经用完了......任何帮助都会受到赞赏:) 如果需要,请随时提出更多详细信息。

0 个答案:

没有答案