我想创建一个设置来利用docker容器来运行android模拟器,它将通过appium连接到hub。
我能够根据this project创建自定义的泊坞窗图像
它将启动一个docker容器,它将启动一个android模拟器,然后通过appium将它连接到一个集线器。
现在我遇到了问题,无论我使用什么Android模拟器(默认或google_apis)和默认的Chrome浏览器或手动安装的一个总是崩溃,当我尝试单击并打开它。
我运行的Android SDK有android-24 api,我正在使用以下图片:
sys-img-armeabi-v7a-android-24
sys-img-armeabi-v7a-google_apis-24
当我手动安装Chrome浏览器时,我为android-24 api发布了arm版本
我有几个问题:
非常感谢!
答案 0 :(得分:0)
就我而言,我有以下两个问题:
缺少显卡驱动程序的症状是" Android设备监视器中的以下记录行" (适用于所有googlers):
chromium: [ERROR:gl_surface_egl.cc(263)] eglChooseConfig failed with error
在我使用带有x86架构(而不是 x86_64 )的android图像和带有x86架构的google chrome版本(而不是 arm 或 arm64
最后一篇关于如何在模拟器中更新chrome的文章:https://www.inflectra.com/support/knowledgebase/kb276.aspx