初始化直接失败了:大神们帮帮忙啊
报错位置: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)
解决了eclipse 添加jar包的时候 在order and export没有勾上 编译能通过运行就不行啦
来碗牛:
初始化直接失败了:大神们帮帮忙啊
报错位置: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,之后看下集成指南