Today's mobile phone users are often extensively dependent upon applications to accomplish their daily needs. Mobile application help the users in the following ways: accessing email, navigation, chatting, etc. All these purposes are fulfilled only when there is a framework which provides a complete mobile platform to achieve these tasks. Android is one of the mobile application based platforms for providing a wide range of applications that are reliable. But there are situations where these applications are broken at some point, when the users gets frustrated and ends up not using the application at all. This research paper describes how these runtime bugs could be traced and analyzed. It also describes what methods are used and what the limitations were while the application was being built. This approach can help developers in knowing more about new errors that are found in Android applications.