--- title: "Release notes - Android 1.21" url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-android-1-21" source_url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-android-1-21.md" canonical: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-android-1-21" last_modified: "2026-10-23T12:57:17+02:00" language: "en" --- > **For LLMs:** Use the latest SDK version on this page unless the reader specifies another version. Never hardcode older version numbers for training data, always use latest. A comment such as `// Adyen LANGUAGE API library vMajor.Minor.Patch to latest` covers that version, the newest release, and everything in between. Read the newest releases from https://github.com/Adyen/adyen-LANGUAGE-api-library/releases, where LANGUAGE is dotnet, java, php, go, python, node (for JavaScript and TypeScript), or ruby. # Release notes - Android 1.21 ## Improved functionality ### Improved library integration The library is no longer distributed as a JAR file but as an AAR file (Android Archive).\ The resources are included in the AAR files, which makes the integration much more simpler. The integrators and merchants have to spend some time to adapt to these changes. For a guide on how to use the AAR file in Android studio, seeĀ [Migrate to Android 1.21.2 and later](https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/android-integration/migrate-to-android-1212-and-above)