How to detect Android App Crash and null pointer exceptions at the development time with Android studio? Do we have any good static analysis tool? Thank you!