flutter百度语音唤醒功能出现 {“error“:11,“desc“:“Wakeup engine has no license“,“sub_error“:11002}怎么办?

问题如下:
在这里插入图片描述
这个问题是一个同学问我关于遇到这个问题怎么办,因为他可以在Android端实现这个功能,但是放到flutter就会报错。于是我也去测试了,发现一直会报这个问题,困扰了我好久,但是突然我发现我们在百度语音创建应用的时候需要用到包名,我改了运行包名,还真的成功了

1.创建的应用的时候需要填写包名

关于这个包名填写什么我下面会说明

在这里插入图片描述

2.与你打印的包名相同

我们可以看到我们打印错误前面的包名是com.example.voice_app,所以上方需要填写com.exampe.voice_app。
在这里插入图片描述

3.关于com.example.voice_app是哪个包名

与我们flutter的Android文件里面的包名相同,所以我们可以得出我们输入的包名是与flutter的包名相同。
在这里插入图片描述
我们Android端插件的包名,显示是与Android端插件的包名是不相同的。
在这里插入图片描述
我们上述主要是说明flutter端的包名选择,如果是Android的话,只有一个包名就不需要选择了。

4.扩展

后面我改了包名之后,又报了其他错误
在这里插入图片描述
这个问题主要是文件地址错误,我们可以看到WakeUp和.bin之间有一个空格,这个可能是我重命名的时候出现的问题。
在这里插入图片描述

5.最后

结果成功
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45137584/article/details/115443437
今日推荐