To fix this no error issue, you can try one of the following methods :
Android app crashes without any error or exception in logcat | Fixed:1. Remove filters - This is the most common and simple mistake that developers make that hides the error logs from them. The logcat might have filters set that are not allowing the error logs to be shown, you can set it to only from your application or remove all the filters. I had once wasted a whole lot of my valuable time just because of this simple issue.
|No Filters in Logcat|
2. Remove noHistory property of Activity in Manifest - This is not actually a crash. It's how the app is supposed to work if you have set the noHistory property in the Manifest to true. This property defines whether or not the activity should be removed from the activity back stack and finished when the user navigates to some other activity from it and it's no longer visible on screen.
3. Run in debug mode - You can try to run the app in debug mode. Android Studio has a debugger that enables you to debug the apps on the either the Emulator or any connected Android device. Here's how you can enable debugging mode in android studio, to start debugging, click Debug in the toolbar. Android Studio builds an APK, signs it with a debug key and installs it on your selected device. It is then run and the Debug window is opened for analysis.