这个错误在官方解释过呢,是下载的SDK与申请的APPID不对应而出现的错误。
但今天出现了个问题也是报10407错误,但不是因为SDK与APPID不对应而造成的,而是因为初始化的问题。
都知道初始化有两种
SpeechUtility.createUtility(this, SpeechConstant.APPID + "=123456"+ SpeechConstant.FORCE_LOGIN + "=true");
上面是一种,这种初始化可以在子线程中调用。还有一种就是在主线程中调用:
SpeechUtility.createUtility(this, SpeechConstant.APPID +"=123456");
当你在主线程用的时候初始化就要初始化第二种,想法就要初始化第一种方式,不然也会报 :用户校验失败.(错误码:10407)错误