Android 7.1 updates!

Port the latest Android platform to create compelling devices for your customers.

Securing Android is essential

Find out how the Android security program works and learn how to implement the latest features.

Get compatible, get apps

Offer a consistent experience with other Android-powered devices and get the ability to include more apps.

About the Android Open Source Project

Android is an open source software stack for a wide range of mobile devices and a corresponding open source project led by Google. This site and the Android Open Source Project (AOSP) repository offer the information and source code you need to create custom variants of the Android stack, port devices and accessories to the Android platform, and ensure your devices meet compatibility requirements. We also wanted to make sure there was no central point of failure, where one industry player could restrict or control the innovations of any other. The result is a full, production-quality operating system for consumer products with source code open for customization and porting.


Updated Debugging Docs

Debugging documentation has been updated with details on using debuggerd (includes new examples), stack, strace, and Valgrind tools.

Using Reference Boards

The former Selecting Devices page has been renamed Using Reference Boards and updated to include information on HiKey960 boards.

May Android Security Bulletin

The May 2017 Android Security Bulletin has been published along with links to associated fixes and new build numbers to support the May Android security release.

Evaluating Performance in Detail

Detailed instructions now exist for understanding and examining the performance of a device using systrace, ftrace and other tools.