images.findImage报错没有这个方法 求解决

var bigImage = files.path('./10000金币领取.jpg')
var findImage = files.path('./立即领取宝箱.png')
var ponit = images.findImage(bigImage, findImage)

Can't find method com.stardust.autojs.runtime.api.Images.findImage(string,string,number,number,null,number). (file:///android_asset/modules/images.js#412)
Can't find method com.stardust.autojs.runtime.api.Images.findImage(string,string,number,number,null,number).
at file:///android_asset/modules/images.js:412:0
at [remote]robot.douyin.js:22:0

last edited by zheng

这个方法需要的参数是图片,你传的参数是路径

@ibozo 可是我用images.read获取图片 结果返回null 这咋回事 搞不懂了啊

@zheng 首先确认图片路径是对的, "./" 一般是 "/sdcard/脚本/",然后可以加上两个参数:images.findImage(bigImage, findImage, {threshold:0.7, level:0}),threshold是相似度,默认是0.9,太高可能找不到,level可以看作是对大图的优化等级,默认是由图片像素决定的,level越高图片越小,找图速度越快,但如果小图太小的话也可能找不到。根据结果来调

@ibozo 这个autox 是不是不支持鸿蒙系统啊