This document provides an overview of debugging and development tools for the Android platform. It discusses setting up the development environment in Android Studio and exploring the AOSP source code. Various tools are described for observing system behavior like logcat, dumpsys, and profiling tools. Native debugging with gdb and gdbserver is covered as well as interfacing with framework services. The document concludes with benchmarking and performance analysis techniques.