ATXServer2设备连接成功后,显示灰屏问题

ATXServer2设备连接成功后,显示灰屏问题解决

一、前言

​ 最近在研究ATXServer2, 并进行重构二次开发, 过程中遇到部分机型连接成功后,屏幕可以操作但是无法显示,屏幕呈灰色显示, 毕竟ATXServer2这个框架还是比较小众 ,网上查了很久都没有相关资料。发现很多人也遇到了相同问题,所以在此将自己的解决办法,以及相关资料分享给大家。

原创作者, 转载请附带原文链接

二、问题定位

​ 首先我们要知道屏幕投屏这块是怎么实现的, ATXServer2是通过STF框架的一个工具minicap实现的, minicap运行于android设备端,负责设备屏幕视频的实时采集并通过socket接口发送。通过测试我们发现是minicap的问题,部分机型系统不支持minicap的运行。

1、连接手机后ATXServer2会自动推送minicap和minicap.so文件到/data/local/tmp目录
2、获取手机分辨率
adb shell wm size
3、测试minicap是否可以运行
adb shell LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/minicap -P 1080x1920@1080x1920/0 -t 测试是否可运行

adb shell LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/minicap -P 1080x1920@1080x1920/0 运行

-P 后面的参数格式:{RealWidth}x{RealHeight}@{VirtualWidth}x{VirtualHeight}/{Orientation}

Orientation可以理解为手机的旋转角度,可选参数为 0 | 90 | 180 | 270

通过上述命令可以测试minicap在当前手机是否可用

三、解决问题

1、小米设备

将设备系统升级到最新版本(部分MIUI版本不支持minicap, 最新的阔以)

2、minicap不可用

暂时未发现解决方法!!!!!





如果有新的解决方法, 本帖将持续更新!!!








坐得住板凳,耐得住寂寞,守得住初心!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
ATXServer2是一个用于搭建自动化测试环境的系统。搭建这个系统需要安装一些组件和依赖项。首先,需要安装atxserver2和atxserver2-android-provider,可以通过在终端中使用git clone命令将它们的源码拉取下来,并按照相应的安装指南进行安装。\[1\]\[2\]另外,还需要安装Node.js和rethinkdb,可以通过它们的官方网站下载并按照指南进行安装。\[1\]安装完成后,可以使用pycharm创建一个虚拟环境,并在该环境中打开atxserver2的项目。然后,在终端中使用pip install命令安装项目所需的依赖包。\[3\]最后,可以通过运行python main.py命令启动atxserver服务,并在浏览器中访问http://localhost:4000/来进入管理页面。\[3\]这样,ATXServer2就搭建好了。 #### 引用[.reference_title] - *1* *3* [ATX Server2-多设备集群环境搭建](https://blog.csdn.net/weixin_42277380/article/details/131398863)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Windows安装atxserver2搭建移动设备管理平台](https://blog.csdn.net/Theahe/article/details/126489389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值