百度语音识别初始化失败
来碗牛 发布于2017-10 浏览:3512 回复:2
0
收藏

初始化直接失败了:大神们帮帮忙啊 

报错位置:EventManager asr = EventManagerFactory.create(this, "asr");


报错日志:

10-19 15:10:07.591: E/AndroidRuntime(6859): Process: cn.sinjet.hudbaidu, PID: 6859

10-19 15:10:07.591: E/AndroidRuntime(6859): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/speech/EventManagerFactory;

10-19 15:10:07.591: E/AndroidRuntime(6859): at cn.sinjet.carassist.MainActivity.onCreate(MainActivity.java:80)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.app.Activity.performCreate(Activity.java:6497)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2507)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2614)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.app.ActivityThread.access$1100(ActivityThread.java:165)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.os.Handler.dispatchMessage(Handler.java:102)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.os.Looper.loop(Looper.java:179)

10-19 15:10:07.591: E/AndroidRuntime(6859): at android.app.ActivityThread.main(ActivityThread.java:5739)

10-19 15:10:07.591: E/AndroidRuntime(6859): at java.lang.reflect.Method.invoke(Native Method)

10-19 15:10:07.591: E/AndroidRuntime(6859): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

10-19 15:10:07.591: E/AndroidRuntime(6859): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)

10-19 15:10:07.591: E/AndroidRuntime(6859): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.baidu.speech.EventManagerFactory" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/cn.sinjet.hudbaidu-2/base.apk"],nativeLibraryDirectories=[/data/app/cn.sinjet.hudbaidu-2/lib/arm, /data/app/cn.sinjet.hudbaidu-2/base.apk!/lib/armeabi, /vendor/lib, /system/lib]]

10-19 15:10:07.591: E/AndroidRuntime(6859): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)

10-19 15:10:07.591: E/AndroidRuntime(6859): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)

10-19 15:10:07.591: E/AndroidRuntime(6859): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)

10-19 15:10:07.591: E/AndroidRuntime(6859): ... 13 more

10-19 15:10:07.591: E/AndroidRuntime(6859): Suppressed: java.lang.ClassNotFoundException: com.baidu.speech.EventManagerFactory

10-19 15:10:07.591: E/AndroidRuntime(6859): at java.lang.Class.classForName(Native Method)

10-19 15:10:07.591: E/AndroidRuntime(6859): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)

10-19 15:10:07.591: E/AndroidRuntime(6859): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)

10-19 15:10:07.591: E/AndroidRuntime(6859): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)


收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3来碗牛回复于2017-10

解决了eclipse 添加jar包的时候 在order and export没有勾上 编译能通过运行就不行啦 

0
#2fujiayi1984回复于2017-10

来碗牛:

初始化直接失败了:大神们帮帮忙啊 

报错位置:EventManager asr = EventManagerFactory.create(this, "asr");


报错日志:

10-19 15:10:07.591: E/AndroidRuntime(6859): Process: cn.sinjet.hudbaidu, PID: 6859

10-19 15:10:07.591: E/AndroidRuntime(6859): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/speech/EventManagerFactory;

10-19 15:10:07.591: E/AndroidRuntime(6859):  at cn.sinjet.carassist.MainActivity.onCreate(MainActivity.java:80)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.app.Activity.performCreate(Activity.java:6497)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2507)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2614)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.app.ActivityThread.access$1100(ActivityThread.java:165)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.os.Handler.dispatchMessage(Handler.java:102)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.os.Looper.loop(Looper.java:179)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at android.app.ActivityThread.main(ActivityThread.java:5739)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at java.lang.reflect.Method.invoke(Native Method)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)

10-19 15:10:07.591: E/AndroidRuntime(6859): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.baidu.speech.EventManagerFactory" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/cn.sinjet.hudbaidu-2/base.apk"],nativeLibraryDirectories=[/data/app/cn.sinjet.hudbaidu-2/lib/arm, /data/app/cn.sinjet.hudbaidu-2/base.apk!/lib/armeabi, /vendor/lib, /system/lib]]

10-19 15:10:07.591: E/AndroidRuntime(6859):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at java.lang.ClassLoader.loadClass(ClassLoader.java:511)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at java.lang.ClassLoader.loadClass(ClassLoader.java:469)

10-19 15:10:07.591: E/AndroidRuntime(6859):  ... 13 more

10-19 15:10:07.591: E/AndroidRuntime(6859):  Suppressed: java.lang.ClassNotFoundException: com.baidu.speech.EventManagerFactory

10-19 15:10:07.591: E/AndroidRuntime(6859):  at java.lang.Class.classForName(Native Method)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at java.lang.BootClassLoader.findClass(ClassLoader.java:781)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)

10-19 15:10:07.591: E/AndroidRuntime(6859):  at java.lang.ClassLoader.loadClass(ClassLoader.java:504)


回复来碗牛:请先测试demo,之后看下集成指南

0
TOP
切换版块