2015-03-12 3 views
0

J'essaie d'inclure pjSIP dans mon projet, et je l'ai finalement synchronisé correctement avec Gradle. Mais lorsque j'essaie de définir un point de terminaison basé sur the example code from this documentation, je reçois un UnsatisfiedLinkError. Cela signifie-t-il que mon projet manque des fichiers, ou que s'est-il passé ici? J'ai implémenté tous les fichiers qui ont été construits par swig à partir du projet pjSIP, à l'exception de l'exemple-app. L'erreur complète ressemble à ceci:UnsatisfiedLinkError avec pjSIP ne trouve pas org.pjsip.pjsua2.pjsua2JNI.swig_module_init()

java.lang.UnsatisfiedLinkError: No implementation found for void org.pjsip.pjsua2.pjsua2JNI.swig_module_init() (tried Java_org_pjsip_pjsua2_pjsua2JNI_swig_1module_1init and Java_org_pjsip_pjsua2_pjsua2JNI_swig_1module_1init__) 
     at org.pjsip.pjsua2.pjsua2JNI.swig_module_init(Native Method) 
     at org.pjsip.pjsua2.pjsua2JNI.<clinit>(pjsua2JNI.java:2159) 
     at org.pjsip.pjsua2.Endpoint.<init>(Endpoint.java:68) 
     at replacelater.telephonapp.MainActivity.initPJSIP(MainActivity.java:145) 
     at replacelater.telephonapp.MainActivity.onCreate(MainActivity.java:134) 
     at android.app.Activity.performCreate(Activity.java:5953) 
     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1128) 
     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2267) 
     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2388) 
     at android.app.ActivityThread.access$800(ActivityThread.java:148) 
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1292) 
     at android.os.Handler.dispatchMessage(Handler.java:102) 
     at android.os.Looper.loop(Looper.java:135) 
     at android.app.ActivityThread.main(ActivityThread.java:5312) 
     at java.lang.reflect.Method.invoke(Native Method) 
     at java.lang.reflect.Method.invoke(Method.java:372) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696) 

Qu'est-ce que je manque ici?

Répondre

0

La bibliothèque native PJSUA n'est pas chargée.Veuillez charger la bibliothèque lorsque vous démarrez l'application.