- Home /
UnsatisfiedLinkError while linking unity android lib project with eclipse project
I am new to unity using version4.3.4. I Made a small project in unity and exported it as an android project. Than made a test project and included my unity android project as a library in this testproject. It is getting compiled but when I try to run it on my device(Nexus 4), it crashes on launch with following error:-
04-17 17:03:01.763: E/AndroidRuntime(28252): Process: com.example.testapp, PID: 28252 04-17 17:03:01.763: E/AndroidRuntime(28252): java.lang.UnsatisfiedLinkError: Couldn't load libunity.so from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.testapp-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.testapp-1, /vendor/lib, /system/lib]]]: findLibrary returned null 04-17 17:03:01.763: E/AndroidRuntime(28252): at java.lang.Runtime.loadLibrary(Runtime.java:35 04-17 17:03:01.763: E/AndroidRuntime(28252): at java.lang.System.loadLibrary(System.java:526) 04-17 17:03:01.763: E/AndroidRuntime(28252): at com.example.testapp.MainActivity.(MainActi vity.java:16) 04-17 17:03:01.763: E/AndroidRuntime(28252): at java.lang.Class.newInstanceImpl(Native Method) 04-17 17:03:01.763: E/AndroidRuntime(28252): at java.lang.Class.newInstance(Class.java:120 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.app.Instrumentation.newActivity(Instrument ation.java:1061) 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2112) 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2245) 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.app.ActivityThread.access$800(ActivityThre ad.java:135) 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1196) 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.os.Handler.dispatchMessage(Handler.java:10 2) 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.os.Looper.loop(Looper.java:136) 04-17 17:03:01.763: E/AndroidRuntime(28252): at android.app.ActivityThread.main(ActivityThread.jav a:5017) 04-17 17:03:01.763: E/AndroidRuntime(28252): at java.lang.reflect.Method.invokeNative(Native Method) 04-17 17:03:01.763: E/AndroidRuntime(28252): at java.lang.reflect.Method.invoke(Method.java:515) 04-17 17:03:01.763: E/AndroidRuntime(28252): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:779) 04-17 17:03:01.763: E/AndroidRuntime(28252): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:595) 04-17 17:03:01.763: E/AndroidRuntime(28252): at dalvik.system.NativeStart.main(Native Method)
Please help me solving it. Thanks in advance
Your answer
