android - 如何通过 SSH 启动 headfull(与 headless)android 模拟器
问题描述
通过远程查看器VNC
,我可以在远程机器上启动 android 模拟器
emulator -avd emu1
但是通过远程机器上的 SSH 我得到错误
emulator: INFO: QtLogger.cpp:68: Warning: could not connect to display ((null):0, (null))
emulator: INFO: QtLogger.cpp:68: Info: Could not load the Qt platform plugin "xcb" in "/opt/androidtest/android-sdk/emulator/lib64/qt/plugins" even though it was found. ((null):0, (null))
Fatal: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb.
((null):0, (null))
emulator: INFO: QtLogger.cpp:68: Fatal: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb.
((null):0, (null))
但如果我通过 SSH 无头启动模拟器,则模拟器启动
emulator -avd emu1 -no-window
解决方案
推荐阅读
- android - E/libc:访问被拒绝查找属性“persist.vendor.sys.activitylog”
- javascript - React.js Bootstrap Accordion 单击时更改背景颜色
- r - 我需要有效地循环三个循环
- java - 在基于客户端-服务器的程序中使用递归函数时发生 NullPointerException - Java
- java - 如何转换可选
到 OptionalInt - python - 模块 'coco' 没有属性 'cocoConfig'
- javascript - 赫罗库 || 错误 R10(启动超时)-> Web 进程未能在启动后 60 秒内绑定到 $PORT
- python-3.x - Pytest unittest 函数不返回任何值
- azure - 要求打印时使用苛刻的 azure key-vault secret.name
- konvajs - Konvajs 中是否提供 Sharpness 过滤器,如果有如何使用它?