通过VNC连接到Android模拟器

6
我们如何使用javascript通过VNC连接到Android模拟器,借助noVNC?我希望在浏览器上呈现模拟器。请问如何实现?谢谢。
2个回答

11
您可以使用命令行启动模拟器:emulator -avd <模拟器名称>,并使用-qemu添加选项来配置qemu。在您的情况下,-qemu -vnc :2将启动一个监听端口为5902的VNC服务器。 如果出现“找不到键位映射”的错误,您可以创建符号链接将android-sdks/tools/keymaps连接到本地qemu安装的键位映射文件夹中。
目前我还无法找出如何将鼠标转发到VNC服务器。

我正在使用novnc,并在novnc服务器控制台上遇到以下错误:8: 127.0.0.1:忽略套接字未准备好 9: 127.0.0.1:忽略套接字未准备好 10: 127.0.0.1:忽略套接字未准备好 11: 127.0.0.1:忽略套接字未准备好 13: 127.0.0.1:忽略套接字未准备好 12: 127.0.0.1:忽略套接字未准备好你有任何想法如何解决吗? - mfq
5
@white_gecko,你有没有弄清楚如何将鼠标/键盘转发到运行在Android模拟器上的VNC服务器? - fil maj

0

你最好在模拟器内部运行VNC服务器。

在模拟器上安装VNC服务器(Fastdroid很好用)。

现在,你可以使用以下命令启动无窗口的模拟器:

emulator -avd avd_name -no-window -qemu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接