集成百度语音,离线识别报Jni异常,在线功能正常
690333243 发布于2018-07 浏览:1765 回复:3
0
收藏
07-31 15:51:49.581 485-2576/system_process V/WindowManager: Adding window Window{471b1dd u0 com.jiaxun.aruil/com.jiaxun.im.mvp.view.baiduvoice.ActivityOffline} at 4 of 10 (after Window{3a239ff9 u0 com.jiaxun.aruil/com.jiaxun.ar.mvp.view.activity.LeadingMainActivity})
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: can't call android.content.pm.ApplicationInfo android.content.Context.getApplicationInfo() on instance of com.jiaxun.ar.UiApplication
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]     in call to CallObjectMethodV
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65] "Thread-333" prio=5 tid=55 Runnable
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   | group="main" sCount=0 dsCount=0 obj=0x134470a0 self=0x8e44cc00
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   | sysTid=4354 nice=0 cgrp=default sched=0/0 handle=0x6b836380
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   | state=R schedstat=( 9585666 6180002 20 ) utm=0 stm=0 core=0 HZ=100
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   | stack=0x69b62000-0x69b64000 stackSize=1012KB
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   | held mutexes= "mutator lock"(shared held)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #00 pc 00004ef0  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #01 pc 000036d5  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #02 pc 00243599  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream >&, int, char const*, art::mirror::ArtMethod*)+68)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #03 pc 00227941  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream >&) const+144)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #04 pc 000b099b  /system/lib/libart.so (art::JniAbort(char const*, char const*)+582)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #05 pc 000b10e1  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+60)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #06 pc 000b1c9b  /system/lib/libart.so (art::ScopedCheck::CheckVirtualMethod(_jobject*, _jmethodID*)+250)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #07 pc 000b8a07  /system/lib/libart.so (art::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+70)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #08 pc 00045d39  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #09 pc 0004eb47  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #10 pc 0004d509  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #11 pc 00021043  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #12 pc 00026b93  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.666 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #13 pc 00026daf  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #14 pc 0001dd91  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #15 pc 0001e993  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #16 pc 0001f785  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #17 pc 00056501  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #18 pc 0005641d  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #19 pc 000574df  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #20 pc 0004880f  /data/app/com.jiaxun.aruil-2/lib/arm/libBaiduSpeechSDK.so (???)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #21 pc 00016eaf  /system/lib/libc.so (__pthread_start(void*)+30)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   native: #22 pc 00014deb  /system/lib/libc.so (__start_thread+6)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]   (no managed stack frames)
07-31 15:51:49.667 4227-4354/com.jiaxun.aruil A/art: art/runtime/check_jni.cc:65]
收藏
点赞
0
个赞
共3条回复 最后由zi76226回复于2022-04
#4hefeitest回复于2018-08

等待官方解答吧

0
#3690333243回复于2018-07

07-31 17:28:14.299 26582-26582/com.jiaxun.aruil I/MyRecognizer.Debug: loadOfflineEngine params:{"decoder":2,"grammar":"assets:\/\/\/baidu_speech_grammar.bsg","slot-data":{"name":["妈妈","老伍","10086","80001","李明","光头强"],"appname":["手百","度秘"]}}

 

MyRecognizer.java中的start方法,调用asr.send时出现的错误

public void start(Map params) {
String json = new JSONObject(params).toString();
Logger.info(TAG + ".Debug", "asr params(识别参数,反馈请带上此行日志):" + json);
asr.send(SpeechConstant.ASR_START, json, null, 0, 0);
}

0
#2690333243回复于2018-07

已经copy过so库文件,修改了清单文件中相关的key

0
TOP
切换版块