एंड्रॉइड सॉफ्टवेयर स्टैक में एक लिनक्स कर्नेल होता है, सी/सी ++ पुस्तकालयों का संग्रह जो एक एप्लिकेशन फ्रेमवर्क सेवाओं, रनटाइम और एप्लिकेशन के माध्यम से उजागर होता है।
Android software stack contains a Linux Kernel, collection of c/c++ libraries which are exposed through an application framework services, runtime, and application.