harrowmykel / flutter_mobile_vision_2

MIT License
11 stars 15 forks source link

Fail: java.lang.RuntimeException: #7

Open Edsonfz opened 2 years ago

Edsonfz commented 2 years ago

java.lang.RuntimeException: at android.app.ActivityThread.performDestroyActivity (ActivityThread.java:5210) at android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:5243) at android.app.servertransaction.DestroyActivityItem.execute (DestroyActivityItem.java:44) at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:176) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2132) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:250) at android.app.ActivityThread.main (ActivityThread.java:7851) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:592) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:958) Caused by: java.lang.NullPointerException: at ng.com.piccmaq.flutter.flutter_mobile_vision_2.FlutterMobileVisionPlugin.onDetachedFromEngine (FlutterMobileVisionPlugin.java:5) at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.remove (FlutterEngineConnectionRegistry.java:143) at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.remove (FlutterEngineConnectionRegistry.java:16) at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.removeAll (FlutterEngineConnectionRegistry.java:11) at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.destroy (FlutterEngineConnectionRegistry.java:10) at io.flutter.embedding.engine.FlutterEngine.destroy (FlutterEngine.java:31) at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onDetach (FlutterActivityAndFragmentDelegate.java:90) at io.flutter.embedding.android.FlutterActivity.onDestroy (FlutterActivity.java:18) at android.app.Activity.performDestroy (Activity.java:8359) at android.app.Instrumentation.callActivityOnDestroy (Instrumentation.java:1344) at android.app.ActivityThread.performDestroyActivity (ActivityThread.java:5195) at android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:5243) at android.app.servertransaction.DestroyActivityItem.execute (DestroyActivityItem.java:44) at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:176) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2132) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:250) at android.app.ActivityThread.main (ActivityThread.java:7851) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:592) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:958)

ghost commented 2 years ago

Hello, can you describe the problem? What were you doing before it happened?

Edsonfz commented 2 years ago

When open app and call this package

ghost commented 2 years ago

For Android, you must do the following before you can use the plugin:

Add the camera permission to your AndroidManifest.xml

<uses-feature android:name="android.hardware.camera" />

<uses-permission android:name="android.permission.CAMERA" />

Add the Barcode activity to your AndroidManifest.xml (after other activity nodes)

`

`