2012-09-27 1 views
1

Actuellement, j'utilise BRIDj-0.6.1-android.jar pour Android. Le problème est que la bibliothèque affiche une erreur de liaison non satisfaite comme suit:UsatisfiedLinkError lors de l'utilisation de BridJ avec Android

09-27 17:51:58.740: E/AndroidRuntime(12589): Caused by: java.lang.ExceptionInInitializerError 
09-27 17:51:58.740: E/AndroidRuntime(12589): at java.lang.Class.newInstanceImpl(Native Method) 
09-27 17:51:58.740: E/AndroidRuntime(12589): at java.lang.Class.newInstance(Class.java:1472) 
09-27 17:51:58.740: E/AndroidRuntime(12589): at org.bridj.BridJ.getRuntimeByRuntimeClass(BridJ.java:233) 
09-27 17:51:58.740: E/AndroidRuntime(12589): at org.bridj.BridJ.getRuntime(BridJ.java:264) 
09-27 17:51:58.740: E/AndroidRuntime(12589): at org.bridj.BridJ.register(BridJ.java:287) 
09-27 17:51:58.740: E/AndroidRuntime(12589): at org.bridj.BridJ.register(BridJ.java:161) 
09-27 17:51:58.740: E/AndroidRuntime(12589): at com.g5.jna.crypto.LibcryptoLibrary.<clinit>(LibcryptoLibrary.java:20) 
09-27 17:51:58.740: E/AndroidRuntime(12589): ... 6 more 
09-27 17:51:58.740: E/AndroidRuntime(12589): Caused by: java.lang.ExceptionInInitializerError 
09-27 17:51:58.740: E/AndroidRuntime(12589): at org.bridj.CRuntime.<clinit>(CRuntime.java:450) 
09-27 17:51:58.740: E/AndroidRuntime(12589): ... 13 more 
09-27 17:51:58.740: E/AndroidRuntime(12589): Caused by: java.lang.UnsatisfiedLinkError: sizeOf_ptrdiff_t 
09-27 17:51:58.740: E/AndroidRuntime(12589): at org.bridj.Platform.sizeOf_ptrdiff_t(Native Method) 
09-27 17:51:58.740: E/AndroidRuntime(12589): at org.bridj.Platform.<clinit>(Platform.java:149) 

J'ai gardé libcrypto.so fichier dans lib/armeabi/path de mon projet Android.

Comment résoudre ce problème?

Répondre

Questions connexes