Flutter发布的应用程序在启动时崩溃:找不到libflutter.so。

huangapple go评论118阅读模式
英文:

Flutter Release app crash on startup: libflutter.so not found

问题

这个问题仍然在Flutter版本1.20.1中发生。发布版本在2或3天前还正常工作。这突然发生了。调试变体没有问题,但发布变体根本无法启动。

以下是来自Android Studio的错误信息:

  1. E/AndroidRuntime: FATAL EXCEPTION: main
  2. Process: com.moshaveron.app, PID: 26315
  3. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.moshaveron.app/com.example.moshaveron.MainActivity}: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/lib/x86, /data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libflutter.so"
  4. ...

以下是所有我的插件列表:

  1. cupertino_icons: ^0.1.3
  2. provider: ^4.1.3
  3. shared_preferences: ^0.5.6
  4. animations: ^1.1.1
  5. flutter_svg: ^0.17.4
  6. page_indicator: ^0.3.0
  7. pin_code_fields: ^3.1.2
  8. shimmer: ^1.1.1
  9. carousel_slider: ^2.2.1
  10. like_button: ^1.0.1
  11. flutter_picker: ^1.1.5
  12. image_picker: ^0.6.7+4
  13. image_cropper: ^1.2.3
  14. path_provider: ^1.6.11
  15. file_picker: ^1.12.0
  16. dio: ^3.0.9
  17. connectivity: ^0.4.9
  18. transparent_image: ^1.0.0
  19. rxdart: ^0.24.1
  20. string_validator: ^0.1.4
  21. package_info: ^0.4.1
  22. url_launcher: ^5.5.0
  23. cached_network_image: ^2.2.0+1
  24. sliding_up_panel: ^1.0.2
  25. intl: ^0.16.1
  26. simple_animations: ^2.2.1
  27. video_player: ^0.10.11+2
  28. flutter_colorpicker: ^0.3.4
  29. font_awesome_flutter: ^8.8.1
  30. random_color: ^1.0.5
  31. http: ^0.12.2
  32. socket_io_client: ^0.9.11
  33. flutter_webrtc: ^0.2.8
  34. fluttertoast: ^7.0.2
英文:

This is still happening in flutter v1.20.1. The release version was working fine just 2 or 3 days ago. This just happened out of nowhere. There no problem on debug variant but release variant doesn't even start at all.

  1. [√] Flutter (Channel stable, 1.20.1, on Microsoft Windows [Version 10.0.18362.959], locale en-US)
  2. Flutter version 1.20.1 at C:\flutter
  3. Framework revision 2ae3451 (5 days ago), 2020-08-05 19:53:19 -0700
  4. Engine revision c8e3b94853
  5. Dart version 2.9.0
  6. [√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
  7. Android SDK at C:\Users\Sepehr\AppData\Local\Android\Sdk
  8. Platform android-29, build-tools 28.0.3
  9. ANDROID_HOME = C:\Users\Sepehr\AppData\Local\Android\Sdk
  10. Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
  11. Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
  12. All Android licenses accepted.
  13. [!] Android Studio (version 3.5)
  14. Android Studio at C:\Program Files\Android\Android Studio
  15. X Flutter plugin not installed; this adds Flutter specific functionality.
  16. X Dart plugin not installed; this adds Dart specific functionality.
  17. Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
  18. [!] IntelliJ IDEA Community Edition (version 2019.2)
  19. IntelliJ at E:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.2.4
  20. X Flutter plugin not installed; this adds Flutter specific functionality.
  21. X Dart plugin not installed; this adds Dart specific functionality.
  22. For information about installing plugins, see
  23. https://flutter.dev/intellij-setup/#installing-the-plugins
  24. [√] VS Code (version 1.47.3)
  25. VS Code at C:\Users\Sepehr\AppData\Local\Programs\Microsoft VS Code
  26. Flutter extension version 3.13.2
  27. [√] VS Code, 64-bit edition (version 1.33.0)
  28. VS Code at C:\Program Files\Microsoft VS Code
  29. Flutter extension version 3.13.2
  30. [√] Connected device (1 available)
  31. Android SDK built for x86 (mobile) emulator-5554 android-x86 Android 8.0.0 (API 26) (emulator)

Here's the error from android studio:

  1. E/AndroidRuntime: FATAL EXCEPTION: main
  2. Process: com.moshaveron.app, PID: 26315
  3. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.moshaveron.app/com.example.moshaveron.MainActivity}: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/lib/x86, /data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libflutter.so"
  4. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
  5. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
  6. at android.app.ActivityThread.-wrap11(Unknown Source:0)
  7. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
  8. at android.os.Handler.dispatchMessage(Handler.java:105)
  9. at android.os.Looper.loop(Looper.java:164)
  10. at android.app.ActivityThread.main(ActivityThread.java:6541)
  11. at java.lang.reflect.Method.invoke(Native Method)
  12. at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
  13. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
  14. Caused by: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/lib/x86, /data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libflutter.so"
  15. at io.flutter.embedding.engine.loader.FlutterLoader.ensureInitializationComplete(Unknown Source:246)
  16. at io.flutter.embedding.engine.FlutterEngine.<init>(Unknown Source:150)
  17. at io.flutter.embedding.engine.FlutterEngine.<init>(Unknown Source:19)
  18. at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.setupFlutterEngine(Unknown Source:110)
  19. at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onAttach(Unknown Source:7)
  20. at io.flutter.embedding.android.FlutterActivity.onCreate(Unknown Source:22)
  21. at android.app.Activity.performCreate(Activity.java:6975)
  22. at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213)
  23. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)
  24. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) 
  25. at android.app.ActivityThread.-wrap11(Unknown Source:0) 
  26. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) 
  27. at android.os.Handler.dispatchMessage(Handler.java:105) 
  28. at android.os.Looper.loop(Looper.java:164) 
  29. at android.app.ActivityThread.main(ActivityThread.java:6541) 
  30. at java.lang.reflect.Method.invoke(Native Method) 
  31. at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
  32. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 
  33. Caused by: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/lib/x86, /data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libflutter.so"
  34. at java.util.concurrent.FutureTask.report(FutureTask.java:123)
  35. at java.util.concurrent.FutureTask.get(FutureTask.java:193)
  36. at io.flutter.embedding.engine.loader.FlutterLoader.ensureInitializationComplete(Unknown Source:23)
  37. at io.flutter.embedding.engine.FlutterEngine.<init>(Unknown Source:150) 
  38. at io.flutter.embedding.engine.FlutterEngine.<init>(Unknown Source:19) 
  39. at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.setupFlutterEngine(Unknown Source:110) 
  40. at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onAttach(Unknown Source:7) 
  41. at io.flutter.embedding.android.FlutterActivity.onCreate(Unknown Source:22) 
  42. at android.app.Activity.performCreate(Activity.java:6975) 
  43. at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213) 
  44. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770) 
  45. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) 
  46. at android.app.ActivityThread.-wrap11(Unknown Source:0) 
  47. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) 
  48. at android.os.Handler.dispatchMessage(Handler.java:105) 
  49. at android.os.Looper.loop(Looper.java:164) 
  50. at android.app.ActivityThread.main(ActivityThread.java:6541) 
  51. at java.lang.reflect.Method.invoke(Native Method) 
  52. at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
  53. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 
  54. Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/lib/x86, /data/app/com.moshaveron.app-5pAD9es955nc0lR2SqLCkQ==/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libflutter.so"
  55. at java.lang.Runtime.loadLibrary0(Runtime.java:1011)
  56. at java.lang.System.loadLibrary(System.java:1657)
  57. at io.flutter.embedding.engine.loader.FlutterLoader$1.call(Unknown Source:10)
  58. at io.flutter.embedding.engine.loader.FlutterLoader$1.call(Unknown Source:0)
  59. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  60. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
  61. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
  62. 2020-08-10 23:45:50.092 26315-26315/? E/AndroidRuntime: at java.lang.Thread.run(Thread.java:764)
  63. 2020-08-10 23:45:50.101 1679-7140/? W/ActivityManager: Force finishing activity com.moshaveron.app/com.example.moshaveron.MainActivity

And here's a list of all my plugins:

  1. cupertino_icons: ^0.1.3
  2. provider: ^4.1.3
  3. shared_preferences: ^0.5.6
  4. animations: ^1.1.1
  5. flutter_svg: ^0.17.4
  6. page_indicator: ^0.3.0
  7. pin_code_fields: ^3.1.2
  8. shimmer: ^1.1.1
  9. carousel_slider: ^2.2.1
  10. like_button: ^1.0.1
  11. flutter_picker: ^1.1.5
  12. image_picker: ^0.6.7+4
  13. image_cropper: ^1.2.3
  14. path_provider: ^1.6.11
  15. file_picker: ^1.12.0
  16. dio: ^3.0.9
  17. connectivity: ^0.4.9
  18. transparent_image: ^1.0.0
  19. rxdart: ^0.24.1
  20. string_validator: ^0.1.4
  21. package_info: ^0.4.1
  22. url_launcher: ^5.5.0
  23. cached_network_image: ^2.2.0+1
  24. sliding_up_panel: ^1.0.2
  25. intl: ^0.16.1
  26. simple_animations: ^2.2.1
  27. video_player: ^0.10.11+2
  28. flutter_colorpicker: ^0.3.4
  29. font_awesome_flutter: ^8.8.1
  30. random_color: ^1.0.5
  31. http: ^0.12.2
  32. socket_io_client: ^0.9.11
  33. flutter_webrtc: ^0.2.8
  34. fluttertoast: ^7.0.2

答案1

得分: -2

问题出在flutter_webrtc上。
我将它移除后,一切恢复正常。

英文:

The problem was flutter_webrtc.
I removed it and everything went back to normal.

huangapple
  • 本文由 发表于 2020年8月11日 03:21:04
  • 转载请务必保留本文链接:https://go.coder-hub.com/63346688.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定