版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014256231/article/details/78972456
原github地址:https://github.com/wangshub/wechat_jump_game
里面所有使用步骤方法都很详细,我就总结一下我实验过程中遇到的问题,供大家参考。
我用的环境是:win7 + 坚果pro
先上传一下代码压缩包,从github下载特别慢(侵删),链接:https://pan.baidu.com/s/1c2xwLLe 密码:qqcu
步骤如下(win + android):
1. 配置环境
- Android 或 Android 模拟器使用 ADB 进行连接
- adb下载:https://adb.clockworkmod.com/
- 下载后安装
- 如果你是 Android + Windows,请参考下面的配置:
- 安装Python 2.7/3
- 安装adb后,请在环境变量里将 adb 的安装路径保存到 PATH 变量里,确保
adb
命令可以被识别到 - 安装完后插入安卓设备且安卓已打开 USB 调试模式,在cmd中(windows+R后输入cmd打开)输入
adb devices
,显示如下表明设备已连接(如果按照要求仍然不显示设备,参考文后的问题汇总):List of devices attached 6934dc33 device
- 部分新机型可能需要再另外勾上允许模拟点击权限
- 小米设备除了 USB 调试,还要打开底下的 USB 调试(安全)
- USB 可能要设置成 MTP 模式
- 安装依赖文件
pip install -r requirements.txt
2. 操作:
- 安卓手机打开 USB 调试,设置 > 开发者选项 > USB 调试
- 电脑与手机 USB 线连接,确保执行
adb devices
可以找到设备 ID - 界面转至微信跳一跳游戏,点击开始游戏
- 进入项目目录(比如我下载到桌面的,即在cmd中输入cd desktop\wechat_jump_game-master),运行
python wechat_jump_auto.py
,如果手机弹出界面显示 USB 授权,请点击确认 - 请按照你的机型或手机分辨率从
./config/
文件夹找到相应的配置,把对应的config.json
拷贝到项目根目录,与 *.py 同级- 如果屏幕分辨率能成功探测,会直接调用 config 目录的配置,不需要复制
- 优先按机型去找,找不到再按分辨率
- 如果都没有请找一个接近的自己的分辨率,或者调节一下找到合适的参数
问题汇总:
1. 锤子手机开启USB调试的方法:
1. 进入“设置”——“关于手机”——最下面的“软件版本”;
2. 连续快速点击“软件版本”多次,提示开启“开发者选项”;
3. 进入全局高级设置最下面的开发者选项,就可找到“usb调试”,开启即可。
2. 开启USB调试仍然无法显示设备的解决方法:
亲测可用。
最后,整个实验也用了三四个小时,遇到各种问题,一个个上网搜解决方案,终于可以成功运行了。希望大家玩的开心~~~有什么问题欢迎指正和探讨。