安卓语音唤醒sdk打包jar,导入unity后调用不到EventManager ;.
错误如下:
05-10 17:51:23.701 32501-32561/? D/data: send start--------------------------------asdfa------------------------------------- execute
05-10 17:51:23.842 32501-32561/? E/Unity: AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/speech/EventManager;
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/speech/EventManager;
at arapp.nianhui.com.voicelibrary.VoiceTools.Startvoice(VoiceTools.java:66)
at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
at com.unity3d.player.UnityPlayer.c(Unknown Source)
at com.unity3d.player.UnityPlayer$c$1.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:163)
at com.unity3d.player.UnityPlayer$c.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.baidu.speech.EventManager" on path: DexPathList[[zip file "/data/app/com.nianhui.arapp-1/base.apk"],nativeLibraryDirectories=[/data/app/com.nianhui.arapp-1/lib/arm, /data/app/com.nianhui.arapp-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.Clas
05-10 17:51:23.842 32501-32561/? E/Unity: AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/speech/EventManager;
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/speech/EventManager;
at arapp.nianhui.com.voicelibrary.VoiceTools.Startvoice(VoiceTools.java:66)
at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
at com.unity3d.player.UnityPlayer.c(Unknown Source)
at com.unity3d.player.UnityPlayer$c$1.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:163)
at com.unity3d.player.UnityPlayer$c.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.baidu.speech.EventManager" on path: DexPathList[[zip file "/data/app/com.nianhui.arapp-1/base.apk"],nativeLibraryDirectories=[/data/app/com.nianhui.arapp-1/lib/arm, /data/app/com.nianhui.arapp-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.Clas
脚本如下:
SDK中的唤醒jar包已经放入unity中。
请登录后评论
TOP
切换版块
这个是so库没有加载,请参照demo将so库复制到正确的位置
大佬们帮帮忙