美文网首页移动端测试相关
魅族手机自动化测试个性化问题解决方案

魅族手机自动化测试个性化问题解决方案

作者: 思念_似水流年 | 来源:发表于2021-10-25 09:29 被阅读0次

    一、打开 USB 调试模式

    a. 点击设置
    b. 点击关于手机
    c. 连续点击3次系统版本,提示处于开发者模式
    d. 返回设置页面,点击辅助功能
    e. 点击页面最下方的开发者选项
    f. 开发者选项页面需要打开以下设置开关:
    g. 打开开启开发者选项开关
    h. 打开USB调试开关

    二、手动启动 STF 服务

    ● 在手机连接上 STF 服务器后,界面弹出安装 STFService 时,选择安装,并信任应用;
    ● 魅族手机在 STF 平台上显示 preparing,几秒后就变为 disconnected,导致无法使用;
    ● 原因:STFService 服务在魅族手机上不能自动拉起,需要手动启动该服务。

    手动启动 STFService 服务步骤:

    • 进入 adb 容器
    docker exec -it adbd /bin/sh
    
    • 显示所有已连接的设备
    / # adb devices
    List of devices attached
    Z81QAEWRVHANQ   device
    WTK7N16A10002895        device
    
    • 选择魅族手机设备,进入 shell 命令执行界面
    / # adb -s Z81QAEWRVHANQ shell
    
    • 启动 STFService 服务
    m2081:/ $ am start -n jp.co.cyberagent.stf/.IdentityActivity
    Starting: Intent { cmp=jp.co.cyberagent.stf/.IdentityActivity }
    m2081:/ $ am startservice -n jp.co.cyberagent.stf/.Service
    Starting service: Intent { cmp=jp.co.cyberagent.stf/.Service }
    

    检查魅族手机已连接成功。

    当魅族手机再次出现 disconnected 时:

    a. 关闭手机的 USB 调试功能,重启手机
    b. 开启 USB 调试功能,允许电脑调试
    c. 进入 adb devices 界面,手动开启 STFService
    d. 手机连接成功

    相关文章

      网友评论

        本文标题:魅族手机自动化测试个性化问题解决方案

        本文链接:https://www.haomeiwen.com/subject/ehjjaltx.html