(Compared with SDK development environment, Android source code development environment has the advantage of detecting and debugging system source code, including Java code and C/C code. This is also very effective for the use of development, because when encountering difficulties and miscellaneous problems in the development process, you can track to the internal system to locate problems. It is used for the development of C/C code, such as JNI development and security related development. It is more recommended to do it in the Android source code development environment, so that gdb and gdbclient tools can be used for debugging. This PPT mainly focuses on downloading, compiling and running Android source code, and debugging C/C and Java code. This document includes the following annexes:)