# MonkeyExport **Repository Path**: imdl/monkey-export ## Basic Information - **Project Name**: MonkeyExport - **Description**: monkey导出工具 - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-02 - **Last Updated**: 2023-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, PyQt, PySide2 ## README # 一、 :tw-1f4d2: MonkeyExport使用说明 ## :tw-1f50a: 使用前说明 * 本程序使用PySide2进行界面编写,Python版本为3.7。 * :tw-1f4e2: **电脑需要提前配置好adb环境。** * **:tw-1f4e5:下载MonkeyExport 后双击运行即可。** * 如需源码运行请看下面的步骤 :tw-2935: 。 * 安装好python环境后,使用`pip install PySide2`命令安装pyside2模块; * 在main.py所在目录下使用命令行输入`python main.py`即可运行。 ## 1、:tw-2753: 使用方法: * 手机进行完monkey测试,若设备未停止monkey程序,点击“停止monkey”按钮即可停止,打开本程序,按照选项提示输入或勾选开始导出结果并会将分析报告存放在同一个输出目录下。 * 如需在linux平台运行,请自行下载源码进行编译。注意:需要将main.py中的`stopMonkey`方法做以下修改:将`ps -le |findstr monkey`中的`findstr`替换为`grep`。 ****** ## 2、:tw-2757: 注意事项: * :tw-1f4e3: 必须打开USB调试功能,并允许电脑连接; * :tw-1f4e3: 多台设备连接时,不要出现相同SN号的设备,因为程序是以SN号来建立目录的,如果是相同的SN号,则最后导出的设备文件会将之前设备的文件覆盖; * :tw-1f4e3: 程序运行过程中出现的命令窗口(黑窗口)不能关闭,目前版本是使用python中的`os.system()`来进行命令操作,命令窗口关闭将会导致程序的中断; * :tw-1f4e3: 受硬件性能影响,程序可能不会立刻打开,而是首先打开命令行窗口,请耐心等待几秒钟; * :tw-1f4e2: **重要:填写的log路径和输出路径中不能包含空格和中文。** ****** # 二、 :tw-1f558: 版本记录 |版本|发布日期|说明| |-|-|-| |1.0|2022.11.26|加入导出monkeylog,monkeylogerror,log,bugreport,logcat以及分析monkey结果的功能| |2.0|2022.11.28|删除”导出logcat“功能,改善多线程程序崩溃情况| |3.0|2022.12.03|加入“停止monkey”功能,更改程序logo| |3.1|2022.12.06|修改读取设备SN号策略| |3.2|2022.12.07|修改已知错误| |3.3|2022.12.22|增加更多选项| |3.4|2022.12.25|更改配色方案,调整布局|