测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
新手
wenxiaomao1023 (wenxiaomao)
第 40227 位会员 / 2018-12-29
2 篇帖子 • 22 条回帖
24 关注者
1 正在关注
1 收藏
美味小茄茄
打赏支持
GitHub Public Repos
  • scrcpy 72

    Display and control your Android device

  • MixMonkey 10

    Android Monkey

  • stf 1

    Control and manage Android devices from your browser.

  • wenxiaomao 0

    my blog

  • shadowsocks 0

    backup of https://github.com/shadowsocks/shadowsocks

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 基于 Scrcpy 的远程调试方案 at 2020年03月25日

    第一个 net.connect 是传图像和旋转状态等信息,第二个 net.connect 是传控制信息 (点击滑动等)

  • 基于 Scrcpy 的远程调试方案 at 2020年03月20日

    指定加载库的位置,新版本请使用-L 参数获取 LD_LIBRARY_PATH 的值,如果还会出现错误,请帮忙贴下错误日志和设备信息

  • 基于 Scrcpy 的远程调试方案 at 2020年03月11日

    代码已更新,请参考最新主线代码的 streamScreen() 方法

    https://github.com/wenxiaomao1023/scrcpy/blob/46d1c009d8ce559dc1ac1cdfceb234f1c7728498/server/src/main/java/com/genymobile/scrcpy/ScreenEncoder.java#L254

  • 基于 Scrcpy 的远程调试方案 at 2020年03月06日

    修改问题,添加更新,欢迎反馈 : )
    启动命令有变化,adb forward 命令有变化,默认端口 6612,详见上文
    4.最低支持到 Android4.4
    5.返回旋转状态(为了替换 STFService.apk)
    6.添加获取 DumpHierarchy 信息(启动命令加-D 参数),获取界面布局信息为录制 Case 功能准备

  • 基于 Scrcpy 的远程调试方案 at 2020年03月06日

    可以,按照控制消息的格式,向 socket 发数据即可,按照 server/src/main/java/com/genymobile/scrcpy/ControlMessageReader.java next() 读取的格式写将数据发到 socket 就可以控制了

  • 基于 Scrcpy 的远程调试方案 at 2020年03月06日

    目前运行过程中是不改清晰度的,当屏幕旋转会按照启动时配置的参数值重新设置清晰度,可以在这里改清晰度

  • 基于 Scrcpy 的远程调试方案 at 2019年12月31日

    图片不清晰请尝试将启动命名修改为如下,主要是修改这 2 个参数-Q 和-P
    app_process / com.genymobile.scrcpy.Server -Q 100 -r 60 -P 1

    看日志 scrcpy-server 启动正常,后台报错应该和你刷新网页有关,要注意下 minicap 提供的 demo 只是一次请求有效,没有做界面刷新处理,所以如果你刷新了界面,需要将 scrcpy-server.jar 重新启动一次,forward 不用变,只需 forward 一次即可,希望可以帮到你

  • 基于 Scrcpy 的远程调试方案 at 2019年12月26日

    看下 logcat 是否有报错 adb shell logcat -v threadtime | grep scrcpy
    感觉与之前启动报错有关,scrcpy-server 没有起来,scrcpy touch 可用吗?

  • 基于 Scrcpy 的远程调试方案 at 2019年12月26日

    请问下你用的什么设备,我只在小米设备上做了验证,没有其他品牌的
    可以提供下 abi 信息吗 adb shell getprop | grep abi
    或将此参数改为这样再试下呢 LD_LIBRARY_PATH=/system/lib:/vendor/lib:/data/local/tmp

  • 基于 Scrcpy 的远程调试方案 at 2019年12月18日

    CPU 占用还是比较高的,目前看界面效果还可以接受

  • 基于 Scrcpy 的远程调试方案 at 2019年12月18日

    没有用 STF,没法帮你了

  • MixMonkey 基于 Android Monkey at 2019年02月12日

    monkey 默认是支持这个功能的
    private class ActivityController extends IActivityController.Stub
    可以参考如下 2 个链接
    https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/app/IActivityController.aidl
    https://android.googlesource.com/platform/development/+/ecc1a3d0cf3af3dbbf4c190e1060fc1c0f8fb8a6/cmds/monkey/src/com/android/commands/monkey/Monkey.java

  • MixMonkey 基于 Android Monkey at 2019年02月11日

    activity 的完整的名字,比如 com.xxx.Activity
    https://developer.android.com/reference/android/content/ComponentName#getClassName()
    此参数设计是为了模块测试,whitelist.txt 的首行需要写模块入口的 Activity,当 activity resume 的时防止跳出,模块中所有用到 Activity 都要填写到白名单中,比如
    com.xxx.MainActivity
    com.xxx.SubActivity1
    com.xxx.SubActivity2
    com.xxx.SubActivity3

    测试时,需要先手动进入到被测模块,启动测试后会只在模块中测试,如果出现跳出模块,则可能出现 3 种问题
    1.APP 崩溃了,可以抓到日志,在/sdcard/mixmonkey
    2.APP 闪退了,可能无法抓到日志
    3.mixmonkey 出现 bug 了 -。- 请帮忙留言反馈,感激不尽

    跳出模块后,不会重新进入测试模块(由于环境多样,所以无法再次进入模块),跳出后可能因为当前界面没有在白名单中,也无法继续测试,此时应该停止测试,kill monkey 进程即可,或者启动 monkey 时直接加参数--kill-process-after-error

  • MixMonkey 基于 Android Monkey at 2019年01月24日

    哈喽,已经修改,请更新 1.0.3 版本,现在如果--running-minutes 和总事件数 COUNT 共存,则以--running-minutes 为主,COUNT 无效

  • MixMonkey 基于 Android Monkey at 2019年01月09日

    哈喽,已经找到问题原因,代码写错了-。- 在带虚拟按键的手机上就会暴露出这个问题,已经修改,请更新 1.0.3 版本,感谢反馈:)

  • MixMonkey 基于 Android Monkey at 2019年01月02日

    还在开发阶段,感谢关注:)

  • MixMonkey 基于 Android Monkey at 2019年01月02日

    需要关注 android 不同版本的差异,用反射实现兼容,monkey 源码差异不大,android 的 uiautomation 可以了解下,可以看下 uiautomator 的源码实现获取控件,其他按照 monkey 的思路开发就可以

  • MixMonkey 基于 Android Monkey at 2019年01月02日

    请问同时设置事件数了吗,就是命令最后一个值,将他改为 10 试下呢

  • MixMonkey 基于 Android Monkey at 2019年01月02日

    我们的应用是原生的,webview 暂时还不支持,没有考虑到这个情景,感谢反馈!

  • MixMonkey 基于 Android Monkey at 2019年01月01日

    是的

  • 论坛须知,发帖不排版一律删除! at 2018年12月29日

    已阅

关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
简体中文 / 正體中文 / English

©testerhome.com 测试之家   渝ICP备2022001292号
  渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司