您的位置:首页 > 移动开发 > 微信开发

搭建跳一跳辅助环境详细步骤

2018-01-12 19:03 211 查看
1.安装ADB工具

windows系统的可以到https://github.com/stackisok/wechat_jumponejump_cheat/tree/master/adbTool下载,其他平台的可以到https://developer.android.google.cn/studio/releases/platform-tools.html下载。

下载完,解压完后,把adb.exe所在的目录添加到环境变量中。

计算机属性->高级设置->环境变量

找到path,添加adb.exe所在的目录



2.安装opencv

到opencv官网中下载,拖到最下面。



windows用户下载完后,打开opencv-3.2.0-vc14.exe,extract到一个空间足够的地方,大概有450M左右。

之后进入你extract的目录\opencv\build\java,下面有个opencv-320.jar,复制到你的java工程的lib文件夹中,引入进来,然后根据你的系统是64位还是32位,选择复制其中x64还是x86文件夹中的opencv_java320.dll文件到你的java工程目录的lib文件夹中。(64位的选择x64,32位的选择x86)



3.引入java工程,工程地址在https://github.com/stackisok/wechat_jumponejump_cheat,创建一个JAVA工程,然后把src的文件复制进去,src下的图片也要复制进去。如果你是64位windows系统可以把lib直接复制过去,如果不是,请参照步骤2。(若没有安装过opencv,那么步骤2的安装过程是一定要执行的,只是jar包不用自己去找了)

4.之后通过连接线连接手机,打开usb调试。

在设置中的开发者模式下打开,不同手机开发者模式打开方式不一样,不会的可以搜一下自己的手机怎么打开。

5.打开微信,进入跳一跳游戏,点击开始游戏。到下面这个界面。



运行java程序。手机就会自动跳啦。



如果console出现下面的错误,原因是你的adb端口被占用了,如各种手机助手,到任务管理器中杀掉。然后重新启动java程序即可。

adb server version (31) doesn't match this client (39); killing...


如果你在过程中遇到什么错误,请私信我,或者在下面留言,我会回答的。

加几个可能遇到的问题

第一个当你把jar包和del文件都放到了lib目录下,还得引入jar包(Build to path),不然有些opencv的方法引用不到

第二个运行代码的时候可能会遇到这样的问题,这个是因为java无法调用到opencv的库,请复制一份opencv_java320.dll到System32文件夹中(C:\Windows\System32)



第三个问题,可能你的手机在运行的时候不能跳跃,这是因为你的手机没有打开usb模拟触摸功能,到开发者选项中打开它



最后,如果你想知道跳一跳的实现逻辑,请点击

跳一跳辅助实现思路
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息