After the introduction about system programming in the last chapter, we need to set up a development environment first before we can go further. We need to know how to build and test Android Open Source Project (AOSP) while we explore various Android system programming topics in this book. We will cover the following topics in this chapter:
- Installing the Android SDK and setting up an Android Virtual Device
- Setting up the AOSP build environment and building a testing image
- Creating your own source code repository mirror