Your first AOSP contribution
summary
Step‑by‑step checklist for contributing to Jetpack: use the repo tool to repo init and repo sync (checkouts ~7GB), run repo start before editing, run Gradle W Studio and either assemble/test or the full build on server (≈1 hour on a laptop), run create archives to test changes in your app, sign the CLA, run script hooks so a Change‑ID is injected, then repo upload and land via Gerrit (externals currently can’t view CI failure logs; only ~10% of contributors are external).
AI-written summary · about
chapters (15)
- 0:00Introduction to AOSP
- 1:08What is Jetpack Android
- 3:17Contributing process overview
- 4:01Bug filing and tracking
- 8:49Getting the AOSP code
- 11:22Building and testing code
- 14:14Using repo start and Android Studio
- 17:22Local testing in apps
- 19:31Submitting changes to review
- 22:04Fixing upload and commit issues
- 23:49Code review in Gerrit
- 27:20Finding reviewers and shepherds
- 28:47Code review process
- 29:31Current contributor stats
- 30:56Resources and next steps
related talks
37mBecoming an AOSP contributor
31mContributing to AOSP
46mHow to contribute to the Android Open Source Project
46mGetting Started as an OSS Contributor/Maintainer
35mYour First Open-Source Contribution
32mAndroid Open Source: What more can we do with Android?
33mAndroid Open-source repositories 101: Everything you always wanted …
35mAOSP customization
