如何通过VNC使用Android模拟器

whi*_*cko 8 android vnc qemu android-emulator

我想通过VNC访问Android模拟器,让人们测试我的应用程序.

到目前为止,我可以使用以下命令启动Android模拟器:

emulator -avd ice -verbose -qemu -vnc :2
Run Code Online (Sandbox Code Playgroud)

我也可以在端口连接它,5902但我不能做任何输入,我不知道如何将我的鼠标转发到qemu.

小智 6

参数"-qemu -vnc"不适用于android模拟器的输入.有两个提示:(1)"-vnc"参数指向qemu而不是android-emulator,qemu-vnc可能不支持android的输入(2)VNC协议没有定义"拖动"/"移动"这是移动设备的常见操作.

但是,有一个解决方案可满足您的要求:

  1. 使用以下命令关闭模拟器的显示(可选):

    模拟器@avd -no-window

  2. 安装vnc服务器.我推荐fastdroid-vnc,非常好.(https://code.google.com/p/fastdroid-vnc/)

通过这种方式,您的模拟器显示就像输入"-qemu -vnc:2"的效果一样.顺便说一下,"拖累"仍然无效.