小编Tah*_*aza的帖子

无法在 jenkins 中运行 Android 模拟器进行连接测试

我正在尝试从 Jenkins 运行连接测试,并且无法从 Jenkins 服务器(ubuntu 18 VM)加载模拟器,但使用 -nowindow 标签我可以加载模拟器。

出现以下错误:

Fatal: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Run Code Online (Sandbox Code Playgroud)

为 qt 插件启用调试后,我能够看到详细的错误:

emulator: INFO: QtLogger.cpp:68: Debug: QFactoryLoader::QFactoryLoader() checking directory path "/var/lib/jenkins/tools/android-sdk/emulator/lib64/qt/plugins" ... ((null):0, (null))


emulator: INFO: QtLogger.cpp:68: Debug: QFactoryLoader::QFactoryLoader() checking directory path "/var/lib/jenkins/tools/android-sdk/emulator/qemu/linux-x86_64" ... ((null):0, (null))


emulator: INFO: QtLogger.cpp:68: Debug: QFactoryLoader::QFactoryLoader() looking at "/var/lib/jenkins/tools/android-sdk/emulator/qemu/linux-x86_64/qemu-system-aarch64" ((null):0, (null))


emulator: INFO: QtLogger.cpp:68: Debug: "Failed to extract plugin meta data from '/var/lib/jenkins/tools/android-sdk/emulator/qemu/linux-x86_64/qemu-system-aarch64'" …
Run Code Online (Sandbox Code Playgroud)

ubuntu continuous-integration android jenkins

5
推荐指数
0
解决办法
723
查看次数

标签 统计

android ×1

continuous-integration ×1

jenkins ×1

ubuntu ×1