當我打電話給「新會話」,得到一個沒有實現發現的錯誤。opentok沒有發現原生Lcom/opentok/android/BaseAudioDevice
OpenTok Android SDK中的版本是:opentok-Android的SDK-2.4.0運行在WiFi網絡,使用的Galaxy Nexus 7裝置。
我使用Opentok for Android的2.2版本庫,但是當將opentok.jar更新到2.4時,在爲構建成功添加新的處理程序並覆蓋了所有舊功能之後,開始出現此運行時崩潰
你有logcat的或者截圖?
03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/dalvikvm:未找到本地LCOM/opentok /安卓/ BaseAudioDevice實施; .initNative :()z 03-18 14: 14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err的:java.lang.UnsatisfiedLinkError中:沒有發現本機方法:com.opentok.android.BaseAudioDevice.initNative :()z 03-18 14點14分: 35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err:at com.opentok.android.BaseAudioDevice.initNative(Native Method) 03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err的:在com.opentok.android.AudioDeviceManager.initializeDefaultDevice(AudioDeviceManager.java:60) 03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err的:在COM。 opentok.android.Session(Session.java:430) 03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err的:在net.holisticlabs.digitalbutler.appfwk.internal.xmpp。 AppFwkCollaborator.connectSession(AppFwkCollaborator.java:815) 03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err:at net.holisticlabs.digitalbutler.agent.MobileAgent.connectCall(MobileAgent.java :666) 03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err:at com.android.org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method) 03-18 14 :14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err:at com.android.org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:24) 03-18 14:14:35.781 12999 -13041/net.holisticlabs.digitalbutler W/System.err:在android.os.Ha ndler.dispatchMessage(Handler.java:102) 03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err:at android.os.Looper.loop(Looper.java:136) 03-18 14:14:35.781 12999-13041/net.holisticlabs.digitalbutler W/System.err:at android.os.HandlerThread.run(HandlerThread.java:61)
你的代碼是什麼?
publishOnConnect = newpublishOnConnect;
sessionid = sessionID;
waitingForConnect = true;
if(sessionObj != null)
{
Message msg=new Message();
if(publisherObj != null) {
View temp = publisherObj.getView();
List<Object> list = new ArrayList<Object>();
list.add("clear");
list.add(temp);
msg.obj = list;
AppFwkMain.collabviewHandler.sendMessage(msg);
sessionObj.unpublish(publisherObj);
}
sessionObj.disconnect();
connections = 0;
publisherObj = null;
sessionObj = null;
}
try {
sessionObj = new Session(context,ConfigFile.APIKEY,sessionID);
}
catch (Exception e)
{
Log.w(LOGTAG,"session creation fail:", e);
}
sessionObj.setSessionListener(this);
sessionObj.setConnectionListener(this);
sessionObj.setStreamPropertiesListener(this);
sessionObj.connect(Token);