
Where can the problem be solved: when the interface is destroyed, it will pop up again Or when the interface jumps, our view changes, the context attached to dialog changes, or the interface doesn’t run

The root cause of this problem is that the view to which the dialog will pop up does not existĢ. We can also understand the reason from the error message. isyouractivityrunning?Ī(ViewRootImpl.java:546)Ī(WindowManagerImpl.java:302)Ī(WindowManagerImpl.java:216)Ī$CompatModeWrapper.addView(WindowManagerImpl.java:141)Ī$LocalWindowManager.addView(W indow.java:537)Ī(Dialog.java:278)Ī$Builder.show(AlertDialog.java:991)Ī(TextView.java:8430)Ī(View.java:5553)Ī(ViewGroup.java:2027)Ī oup.dispatchTransformedTouchEvent(ViewGroup.java:2027)Ī(ViewGroup.java:1762)Ī.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1953)Ī.(PhoneWindow.java:1397)Ī ity.dispatchTouchEvent(Activity.java:2431)Ī(NativeMethod) A common mistake about Android: unable to add window - token is not validĪ$BadTokenException:Unabletoaddwindow–tokenandroid.os. Mkdir android/app/src/main/assets react-native bundle -platform android -dev false -entry-file index.js -bundle-output android/app/src/main/assets/ algorithm practice must read, common Java API skills to share> =4.

So after I tried to run the script below, I can install the release apk on my device.

at .CatalystInstanceImpl.jniLoadScriptFromAssets(Native Method) at .CatalystInstanceImpl.loadScriptFromAssets(CatalystInstanceImpl.java:216) at .JSBundleLoader$1.loadScript(JSBundleLoader.java:33) at .nJSBundle(CatalystInstanceImpl.java:234) at .createReactContext(ReactInstanceManager.java:1137) at .access$900(ReactInstanceManager.java:113) at $5.run(ReactInstanceManager.java:944) at (Thread.java:818) Make sure your bundle is packaged correctly or you're running a packager server.

When I start my app compiled in release mode I’ve got this error : Activity has leaked window .impl.PhoneWindow$DecorView that was originally added hereįATAL EXCEPTION: Thread-170 Process: com.xxx, PID: 1734 : Unable to load script from assets ''.
