Open naveenbharadwaj19 opened 2 years ago
I think you would better use my code : https://github.com/Koobonik/ar_flutter_plugin
It's helpful handle the session.
ar_flutter_plugin: git: path: ./ ref: develop url: git://github.com/Koobonik/ar_flutter_plugin
@Koobonik Still same issue but with different error log. Take a look on the video i've uploaded above⬆️
Log:
D/AndroidRuntime(17855): Shutting down VM
E/AndroidRuntime(17855): FATAL EXCEPTION: main
E/AndroidRuntime(17855): Process: com.cart.app, PID: 17855
E/AndroidRuntime(17855): java.lang.RuntimeException: Unable to resume activity {com.cart.app/com.cart.app.MainActivity}: java.lang.IllegalArgumentException
E/AndroidRuntime(17855): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4205)
E/AndroidRuntime(17855): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4237)
E/AndroidRuntime(17855): at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
E/AndroidRuntime(17855): at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
E/AndroidRuntime(17855): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
E/AndroidRuntime(17855): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
E/AndroidRuntime(17855): at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(17855): at android.os.Looper.loop(Looper.java:214)
E/AndroidRuntime(17855): at android.app.ActivityThread.main(ActivityThread.java:7356)
E/AndroidRuntime(17855): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(17855): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/AndroidRuntime(17855): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
E/AndroidRuntime(17855): Caused by: java.lang.IllegalArgumentException
E/AndroidRuntime(17855): at java.lang.reflect.Constructor.newInstance0(Native Method)
E/AndroidRuntime(17855): at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
E/AndroidRuntime(17855): at com.google.ar.core.Session.throwExceptionFromArStatus(Session.java:16)
E/AndroidRuntime(17855): at com.google.ar.core.Session.nativeResume(Native Method)
E/AndroidRuntime(17855): at com.google.ar.core.Session.resume(Session.java:1)
E/AndroidRuntime(17855): at com.google.ar.sceneform.ArSceneView.resumeSession(SourceFile:56)
E/AndroidRuntime(17855): at com.google.ar.sceneform.ArSceneView.resume(SourceFile:45)
E/AndroidRuntime(17855): at io.carius.lars.ar_flutter_plugin.AndroidARView.onResume(AndroidARView.kt:436)
E/AndroidRuntime(17855): at io.carius.lars.ar_flutter_plugin.AndroidARView$setupLifeCycle$1.onActivityResumed(AndroidARView.kt:354)
E/AndroidRuntime(17855): at android.app.Application.dispatchActivityResumed(Application.java:436)
E/AndroidRuntime(17855): at android.app.Activity.dispatchActivityResumed(Activity.java:1265)
E/AndroidRuntime(17855): at android.app.Activity.onResume(Activity.java:1789)
E/AndroidRuntime(17855): at io.flutter.embedding.android.FlutterActivity.onResume(FlutterActivity.java:569)
E/AndroidRuntime(17855): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1446)
E/AndroidRuntime(17855): at android.app.Activity.performResume(Activity.java:7939)
E/AndroidRuntime(17855): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4195)
E/AndroidRuntime(17855): ... 11 more
I know this crash has been fixed from #59 ,748691c92. Closing and opening the ar screen second time app gets crash .
Logs :
Note : Tested from example
Tested Android ✅ emulator ✅ physical
https://user-images.githubusercontent.com/63662884/147194844-83caa202-85f5-4b8e-8725-60061b43464c.mp4