Android Frameworks offer various tools and application programming interfaces which are required for developing mobile web applications on the Android Platform. Android Frameworks help you reuse and replace various components. By incorporating Android Frameworks you can enjoy a rich development environment which consists of a device emulator, different tools for debugging, performance and memory profiling and lots more.