用android studio开发遇到问题,log:
No implementation found for native Lcom/baidu/speech/easr/easrNativeJni;.SetLogLevel:(I)I
.so文件放在jniLibs文件夹下了,无法调起麦克风
请问我该怎么解决?
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
从日志看 录音机无法启动所致,是不是限制了录音权限,或录音权限声明方式不对(target为23时权限声明方式请参考网上资料)
05-30 18:17:37.313 30972-32527/com.baidu.speech.recognizerdemo D/Device: read deviceID:E65BCB63DFD2BDDE7BB877C41A25DC8F|72196844600099
05-30 18:17:37.339 30972-32527/com.baidu.speech.recognizerdemo D/Device: read deviceID:E65BCB63DFD2BDDE7BB877C41A25DC8F|72196844600099
05-30 18:17:37.369 30972-32527/com.baidu.speech.recognizerdemo E/AudioRecord: start() status -38
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: java.lang.Exception: #3, Audio recording error., file: null
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.AsrSession.createMicrophoneInputStream(AsrSession.java:175)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.AsrSession.onExecute(AsrSession.java:249)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.AbsSession.run(AbsSession.java:73)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at java.lang.Thread.run(Thread.java:818)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: Caused by: java.io.IOException: recorder start failed, RecordingState=1
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.MicrophoneInputStream$PrivateMicrophoneInputStream.(MicrophoneInputStream.java:118)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.MicrophoneInputStream.(MicrophoneInputStream.java:33)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.MicrophoneInputStream.(MicrophoneInputStream.java:28)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.AsrSession.createMicrophoneInputStream(AsrSession.java:138)
05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: ... 7 more
05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/ExtMediaPlayer-JNI: env->IsInstanceOf fails
05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/ExtMediaPlayer-JNI: env->IsInstanceOf fails
05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
05-30 18:17:37.388 30972-32527/com.baidu.speech.recognizerdemo D/MediaPlayer: setSubtitleAnchor in MediaPlayer
麻烦请收集一下相关异常Logcat 信息,方便我们做定位
我也遇到了这个问题,请问题主解决了吗?