我想通过VNC提供Android模拟器的访问权限,以便人们可以测试我的应用程序。
到目前为止,我已经使用以下命令启动了Android模拟器:
emulator -avd ice -verbose -qemu -vnc :2
我也可以使用端口5902
连接到它,但我无法进行任何输入,我不知道如何将我的鼠标转发到qemu。
我想通过VNC提供Android模拟器的访问权限,以便人们可以测试我的应用程序。
到目前为止,我已经使用以下命令启动了Android模拟器:
emulator -avd ice -verbose -qemu -vnc :2
我也可以使用端口5902
连接到它,但我无法进行任何输入,我不知道如何将我的鼠标转发到qemu。
emulator @avd -no-window
您可以通过在您的计算机上启动一个显示器为:2
的VNC服务器,告知Android模拟器使用此显示器并启动模拟器来实现此目标:
vncserver :2 -geometry 1080x1920 -depth 24
export DISPLAY=2
emulator -avd avd_name -qemu
Linux有几个VNC服务器可供选择。我推荐使用tightvnc(在Ubuntu上的软件包为tightvncserver
)。
vncserver
可能会运行位于家目录下.vnc
文件夹中的xstartup
脚本。如果您不想这样做,只需注释掉此文件中的所有行(删除文件无法帮助)。
geometry
应该是您的AVD屏幕尺寸。并且它不应该有外观。
export DISPLAY=2
吗? - Elazar Leibovich