firstfloorsoftware / flutter_sodium

Flutter bindings for libsodium
BSD 3-Clause "New" or "Revised" License
102 stars 46 forks source link

Fix couldn't find "libflutter.so" #19

Closed riccardoratta closed 5 years ago

riccardoratta commented 5 years ago

Issue

Example android app crash at start when run with flutter build apk && flutter install or with Android Studio run.

Android Studio Logcat

2019-06-30 10:32:16.539 28822-28822/? E/AndroidRuntime: FATAL EXCEPTION: main
        Process: com.firstfloorsoftware.fluttersodiumexample, PID: 28822
        java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/base.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_dependencies_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_resources_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_0_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_1_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_2_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_3_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_4_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_5_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_6_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_7_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_8_apk.apk", zip file "/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/lib/arm64, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/base.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_dependencies_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_resources_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_0_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_1_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_2_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_3_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_4_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_5_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_6_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_7_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_8_apk.apk!/lib/arm64-v8a, /data/app/com.firstfloorsoftware.fluttersodiumexample-QYgPt18sQtP-Y-o3QazaXQ==/split_lib_slice_9_apk.apk!/lib/arm64-v8a, /system/lib64]]] couldn't find "libflutter.so"
            at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
            at java.lang.System.loadLibrary(System.java:1669)
            at io.flutter.view.FlutterMain.startInitialization(FlutterMain.java:161)
            at io.flutter.view.FlutterMain.startInitialization(FlutterMain.java:136)
            at io.flutter.app.FlutterApplication.onCreate(FlutterApplication.java:22)
            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1155)
            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5885)
            at android.app.ActivityThread.access$1100(ActivityThread.java:200)
    2019-06-30 10:32:16.539 28822-28822/? E/AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
            at android.os.Handler.dispatchMessage(Handler.java:106)
            at android.os.Looper.loop(Looper.java:193)
            at android.app.ActivityThread.main(ActivityThread.java:6692)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

The problem seems related to couldn’t find libflutter.so.