前段时间闲来无事,开始学习基于“按键精灵”写脚本来实现游戏的辅助。开始写的时候都是直接用将辅助脚本编译成APK文件后,将APK文件安装到手机里,配合游戏运行,但是效率太低啦,我每次都要通过助手导入手机里,然后启动运行。我个人有一个三星、一个小米安卓手机,每次都使用2个手机进行测试。这样反复持续了一个月,都被烦死啦。开始想是不是可以其他方式来改变现状。
后来,我通过搜索,发现有个叫“安卓模拟器”的东西,可以在电脑上模拟安卓系统。但是这个“安卓模拟器”品牌有点多,我就先下载了“海马”和“夜神”做个对比,开始一直在使用“海马”,主要我是mac系统。渐渐的觉得自己写的不错了,就发了一个XX游戏辅助试用版,其实主要是自己玩啦。谁想,慢慢传播开来,有人找我要想试用,我就给了,结果反馈我说手机上玩不了,我就仔细询问是怎么回事,经过排查,发现是我的辅助APK不兼容这个机型。
囧死啦,安卓这么多机型,该咋整啊@~ 还好我是一个爱动脑子的人,开始想,我用模拟器开发,我的用户如果用模拟器运行,岂不是就不存在兼容性问题啦~ 况且安卓模拟器,可以借助电脑的大屏幕,不用充电,不费流量。于是,我开始推荐我的用户用“海马”,但是慢慢有的用户给我反馈,电脑上用不了“海马”,我又开始了排查原因,后来发现是海马不兼容“AMD”机型。这该怎么破?我的用户很多事AMD机型。
就在我一愁莫展的时候,想起来,之前调研过“夜神”,“夜神”自己说兼容AMD,于是我安装了一下,开始自己的辅助在夜神安卓模拟器上运行有点小毛病,经过修复,可以完美运行了。后来找了几个AMD用户运行,“夜神安卓模拟器”+我的辅助,哈哈,结果还不错,90%的AMD用户都能运行啦。
随着我自身脚本开发能力的增强,辅助的使用者也越来越多,我的用户很多都使用夜神,省去了我去兼容各种机型的成本。
这仅是我个人的经验,进攻大家参考。