Genymotion Android模拟器 - adb访问?

gre*_*gko 41 android virtualbox emulation adb genymotion

我在Windows 7 PC上为Oracle VirtualBox(http://www.genymotion.com/)下载了Genymotion Android模拟器,使用Google Apps设备创建了一个虚拟Jelly Bean.如何启用ADB访问权限?在系统设置/开发人员选项中,我已启用"USB调试",但输入"adb devices"会显示已连接设备的空列表.尝试为此VM添加USB端口并重新启动VM,但它没有帮助.

格雷格

gre*_*gko 42

好的,没关系,找到了答案:http://www.thinkdigit.com/forum/tutorials/171043-tutorial-genymotion-android-pc-formerly-known-androvm.html.我们需要将IP地址连接到模拟器,因此我必须找出正在运行的模拟器的IP地址并使用如下内容:

adb connect 192.168.56.102

之后adb正常工作.Genymotion播放器现在在窗口标题栏中显示IP地址.您还可以通过启动"Genymotion Shell"并输入"devices list"来查找正在运行的仿真器的IP地址

我还发现,当模拟器运行较长时间并且某种程度上ADB与它断开连接时,偶尔我必须执行上述操作.

格雷格

  • Genymotion现在在窗口标题中显示IP地址,您应该使用端口5555. (25认同)

eya*_*zmy 37

如果使用启动板启动VM(在下载VM的genymotion二进制文件中)并将Android SDK路径设置为应用程序参数,则连接是自动的,您无需运行 adb connect

您可以在Genymotion Docs中找到相关信息.


小智 5

只需执行此操作,在genymotion设备运行的情况下,您可以打开Virtual Box,然后看到有适合您的设备的VM,然后转到VM的网络设置,NAT并进行本地5555到远程5555屏幕连接的Virtual Box Nat的端口转发。网络端口转发


Ant*_*cca 5

我的工作解决方案是:

cd /opt/genymobile/genymotion/tools
./adb shell
Run Code Online (Sandbox Code Playgroud)

你必须使用它自己的adb工具。