将Android版本Sdk集成到unity3d项目中,运行时会报错误, 但是此工程在eclipse中测试正常运行!
159*****606 发布于2016-01 浏览:1403 回复:1
0
收藏

将Android版本Sdk集成到unity3d项目中,运行时会报错误, 但是此工程在eclipse中测试正常运行, logcat中报错如下: 

01-20 17:53:47.398: W/System.err(23713): java.lang.IllegalArgumentException: can't init arg def list

01-20 17:53:47.398: W/System.err(23713): at com.baidu.speech.Args.getDefinition(Args.java:314)

01-20 17:53:47.398: W/System.err(23713): at com.baidu.speech.Args.(Args.java:292)

01-20 17:53:47.398: W/System.err(23713): at com.baidu.speech.Args.(Args.java:287)

01-20 17:53:47.398: W/System.err(23713): at com.baidu.speech.AbsSession.run(AbsSession.java:70)

01-20 17:53:47.398: W/System.err(23713): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)

01-20 17:53:47.398: W/System.err(23713): at java.util.concurrent.FutureTask.run(FutureTask.java:237)

01-20 17:53:47.398: W/System.err(23713): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

01-20 17:53:47.398: W/System.err(23713): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

01-20 17:53:47.398: W/System.err(23713): at java.lang.Thread.run(Thread.java:841)

01-20 17:53:47.398: W/System.err(23713): Caused by: java.lang.NullPointerException

01-20 17:53:47.408: W/System.err(23713): at com.baidu.speech.Args.staticInit(Args.java:47)

01-20 17:53:47.408: W/System.err(23713): at com.baidu.speech.Args.getDefinition(Args.java:311)


收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2159*****606回复于2016-01

问题已经找到解决方案拉.  估计是百度sdk这边的兼容性问题,目前暂时换了另外一家语音的android的sdk,完美解决android版本问题。

0
TOP
切换版块