Android 15 CTS release notes  |  Android Open Source Project Skip to main content Docs What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite Android Code Search / English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어 Sign in Documentation What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Docs More What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Android Code Search Overview Compatibility Android Compatibility program overview Compatibility Definition Document Compatibility Definition Document preview Changelog (Android 14 and 15) CDDs in HTML Android 17 (current) Android 16 Android 15 Android 14 Android 13 Android 12 Android 11 Android 10 Android 9 Android 8.1 Android 8.0 Android 7.1 Android 7.0 Android 6.0 Android 5.1 Android 5.0 Android 4.4 Android 4.3 Android 4.2 Android 4.1 Android 4.0 Android 2.3 Android 2.2 Android 2.1 Android 1.6 CDDs as PDF Android 12 Android 11 Android 10 Android 9 Android 8.1 Android 8.0 Android 7.1 Android 7.0 Android 6.0 Android 5.1 Android 5.0 Android 4.4 Android 4.3 Android 4.2 Android 4.1 Android 4.0 Android 2.3 Android 2.3.3 Android 2.2 Android 2.1 Android 1.6 Compatibility FAQs Compatibility Test Suite (CTS) Overview Set up CTS automated testing Set up CTS (AOSP 10 or lower) Run automated tests Run automated tests Run CTS automated tests (AOSP 10 or lower) Run media tests locally CTS device interaction helper module Troubleshoot CTS CTS v2 command console CTS v1 command console Instant apps CTS test for Secure Element Run media performance class tests Run NPU Manager Mobly tests Optimize the CTS Run CTS-V tests Run CTS-V tests CTS Verifier test guidance Test multidevice Run CTS Verifier multidevice tests Set up the BananaPi-R3 access point Run multidevice NFC tests (Android 15) Test audio CTS Verifier audio tests Near ultrasound tests Run audio framework CTS Verifier tests USB audio CTS Verifier tests CTS Verifier Pro Audio test CTS Verifier MIDI tests CTS Verifier audio data paths tests Audio Loopback Calibration panel CTS Verifier audio peripherals CTS Verifier multichannel mixdown test Audio Devices panel Audio loopback latency test Test audio multi-channel input and output Audio workload test Test camera Test camera images Overview Test camera images on foldables Test camera images using automation Obtain a modular rig system Obtain a Gen2 rig Obtain a regular FOV rig Obtain a wide FOV rig Purchase a foldable kit Test camera sensors Test sensor fusion Obtain a sensor fusion box Android 13 controller Obtain sensor fusion box for tablets Test camera HAL Test camera HAL Reference Camera ITS tests Android 17 Camera ITS release notes Android 16 Camera ITS release notes Android 15 Camera ITS release notes Android 14 Camera ITS release notes Android 13 Camera ITS release notes Android 12 Camera ITS release notes Android 11 Camera ITS release notes Run CTS Verifier media playback tests Rotation vector CV crosscheck CTS Verifier for instant apps CTS Verifier for head tracking latency test Barometer measurement tests Interpret results CTS development Developer-Powered CTS Downloads CTS release notes CTS 17 release notes CTS 16.1 release notes CTS 16 release notes CTS 15 release notes CTS 14 release notes CTS 13 release notes CTS 12L release notes CTS 12 release notes CTS FAQs What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP. AOSP Docs Compatibility Android 15 CTS release notes Stay organized with collections Save and categorize content based on your preferences. This page includes the key CTS changes introduced in Android 15. CTS features Android 15 includes new and updated documentation for the following CTS features: Area Feature Description Added/Updated Test module Split CtsWindowManagerDeviceTestCases into multiple modules Split test module to reduce test error and improve runtime from 1 hour 30 minutes to close to 55 minutes. Updated Test module Split CtsDynamicMimeHostTestCases into multiple modules Not available Updated Test infra Automatic dynamic download of Mainline CTS Dynamic download Mainline CTS and autointegrate into CTS package for execution to improve proper compatibility testing through CTS against corresponding Mainline module versions. Added Test infra Introduce two new baseline settings Two new baseline settings have been enabled in CTS/VTS/GTS: Clear hidden_api_policy setting to ensure hidden APIs are inaccessible except when explicitly set inside a module. Return to home screen to avoid test failures due to unclosed activities. Added CTS Verifier features Android 15 includes new and updated documentation for the following CTS Verifier features: Area Feature Description Added/Updated CTS-V test class Obsolete the USB Audio Play and USB Audio Record tests in CTS Verifier. These tests have been superseded by the improved tests in the Audio Datapaths USB test. Updated CTS-V test class New ITS test: LowLightBoostTest Tests low light boost mode under dark lighting conditions. Added CTS-V test class New CTS Verifier test Sharesheet ChooserResult class This validates the functionality of the Sharesheet ChooserResult class in Android 15. Added CTS modules The number of test modules and test cases are as follows: ~ 1389 modules depending on the devices ~ 6M test cases over 2 ABIs In Android 15, a total of 191 new modules are added and a total of 5 modules are removed. New modules ABI: arm64-v8a Added test module name Instant App test CtsAddApkToApexHostTestCases CtsAdoptableHostTestCases CtsADPFHostTestCases CtsAdServicesCobaltTest CtsAdServicesCustomAudienceTests CtsAdServicesExtDataStorageServiceTest CtsApkVerityInstallHostTestCases CtsAppCloningContactsSharingTest CtsAppCloningIntentRedirectionTest CtsAppDataIsolationHostTestCases CtsAppFgsStartTestCases CtsAppSearchTestCases[run-on-work-profile] CtsAppStartTestCases CtsAppStartTestCasesYes Yes CtsBRSTestCases CtsCameraHeadlessSystemUserTestCases CtsCompanionDeviceManagerMultiDeviceTestCases CtsConnectivityMultiDevicesTestCases CtsContactKeysManagerTestCases CtsContactKeysProviderPrivilegedApp CtsContextualSearchServiceTestCases CtsCorruptApkHostTestCases CtsCrashDetailHostTestCases CtsCredentialManagerHostSideTestCases CtsDeleteKeepDataHostTestCases CtsDevicePolicyTestCases[run-on-private-profile] CtsDirectBootHostTestCases CtsDropBoxManagerTestCasesAPI34 CtsDynamicMimeChangedGroupAppUpdateHostTestCases CtsDynamicMimeComplexFilterClearGroupRebootHostTestCases CtsDynamicMimeComplexFilterRebootHostTestCases CtsDynamicMimeIndependentGroupRebootHostTestCases CtsDynamicMimePreferredActivitiesHostTestCases CtsDynamicMimeRemoveRebootHostTestCases CtsDynamicMimeSingleAppGroupRebootHostTestCases CtsDynamicMimeSingleAppRebootHostTestCases CtsExerciseRouteTestCases CtsFgsTimeoutTestCases CtsFgsTimeoutTestCasesYes Yes CtsFingerprintTestCases CtsGetBindingUidImportanceTest CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted CtsHealthFitnessDeviceTestCasesRateLimiter CtsHealthFitnessShowMigrationInfoIntentAbsentTests CtsHostsideNetworkPolicyTests CtsHostsideNetworkPolicyTestsYes Yes CtsInputHostTestCases CtsInputMethodInstallTestCases CtsInputMethodInstallTestCasesYes Yes CtsInstantAppsHostTestCases CtsLegacyNotification34TestCases CtsMediaCUJLargeTest CtsMediaCUJSmallTest CtsMediaCUJSmallTestYes Yes CtsMediaEditingTestCases CtsMediaProjectionSDK33TestCases CtsMediaProjectionSDK33TestCasesYes Yes CtsMediaProjectionSDK34TestCases CtsMediaProjectionSDK34TestCasesYes Yes CtsMediaProviderTestCases CtsMemunreachableTestCases CtsMultiUserTestCases[run-on-private-profile] CtsNetSecConfigCertificateTransparencyDefaultTestCases CtsNetSecConfigCertificateTransparencyDefaultTestCasesYes Yes CtsNetSecConfigCertificateTransparencyTestCases CtsNetSecConfigCertificateTransparencyTestCasesYes Yes CtsNotificationExtendersTestCases CtsOnDeviceIntelligenceServiceTestCases CtsOnDevicePersonalizationConfigTests CtsOnDevicePersonalizationE2ETests CtsOverlayHostTestCases CtsPackageInstallerCUJTestCases CtsPackageManagerHostTestCases CtsPackageManagerIncrementalStatsHostTestCases CtsPackageManagerTestCases CtsPackageManagerTestCasesYes Yes CtsPdfModuleTestCases CtsPdfModuleTestCasesYes Yes CtsPendingIntentApi33TestCases CtsPendingIntentApi33TestCasesYes Yes CtsPermissionMultiDeviceTestCases CtsPermissionsHostTestCases CtsPermissionUiTestCases CtsProfilingModuleTests CtsResourcesHostTestCases CtsResourcesTestCases CtsResourcesTestCasesYes Yes CtsResumeOnRebootHostTestCases CtsRollbackManagerTestCases CtsScopedStorageBypassDatabaseOperationsTest CtsScopedStorageGeneralTest CtsScopedStorageRedactUriTest CtsSecureElementTestCases CtsSensitiveContentProtectionTestCases CtsSensitiveContentProtectionTestCasesYes Yes CtsSettingsTestCases[run-on-work-profile] CtsStorageAccessTestCases CtsStorageHostTestCases CtsSystemApiAnnotationTestCases CtsTelecomCujTestCases CtsTelephonyCujTestCases CtsTelephonyCujTestCasesYes Yes CtsUseEmbeddedDexHostTestCases CtsUserRestrictionTestCases CtsUserRestrictionTestCases[run-on-work-profile] CtsUwbMultiDeviceTestCase_FiraRangingTests CtsVibratorTestCases CtsVibratorTestCasesYes Yes CtsVibratorTestCases[run-on-clone-profile] CtsVibratorTestCases[run-on-private-profile] CtsVibratorTestCases[run-on-secondary-user] CtsVibratorTestCases[run-on-work-profile] CtsVideoQualityFloorHostTestCases CtsVirtualDevicesAppLaunchTestCases CtsVirtualDevicesAudioTestCases CtsVirtualDevicesCameraCtsTestCases CtsVirtualDevicesCameraTestCases CtsVirtualDevicesSensorTestCases CtsWifiNonUpdatableTestCases CtsWindowManagerDeviceActivity CtsWindowManagerDeviceAm CtsWindowManagerDeviceAnimations CtsWindowManagerDeviceBackNavigation CtsWindowManagerDeviceDisplay CtsWindowManagerDeviceIme CtsWindowManagerDeviceInput CtsWindowManagerDeviceInsets CtsWindowManagerDeviceKeyguard CtsWindowManagerDeviceMultiDisplay CtsWindowManagerDeviceOther CtsWindowManagerDeviceTaskFragment CtsWindowManagerDeviceWindow CtsWindowManagerTestCases CtsWindowManagerTestCasesYes Yes MicrodroidTestAppNoInternetPerm MultiDeviceRangingTestCase_Uwb New Mainline related CTS modules Added test module name Instant App test MctsAppSecurityHostTestCases MctsMediaBetterTogetherTestCases MctsMediaBetterTogetherTestCasesYes Yes MctsMediaCodecTestCases MctsMediaCodecTestCasesYes Yes MctsMediaDecoderTestCases MctsMediaEncoderTestCases MctsMediaExtractorTestCases MctsMediaMiscTestCases MctsMediaMiscTestCasesYes Yes MctsMediaMuxerTestCases MctsMediaParserTestCases MctsMediaPlayerTestCases MctsMediaRecorderTestCases MctsMediaStressTestCases MctsMediaTranscodingTestCases MctsMediaV2TestCases Removed modules Deleted test module name ABI Instant App test CtsLaunchNonExportedComponentsTestCases arm64-v8a CtsLegacyNotification20TestCases arm64-v8a CtsPermission3TestCases arm64-v8a CtsStrictJavaPackagesTestCases arm64-v8a CtsTareTestCases arm64-v8a CtsWindowManagerDeviceTestCases arm64-v8a libnativeloader_test arm64-v8a Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Last updated 2026-07-16 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-07-16 UTC."],[],[]] Build Android repository Requirements Downloading Preview binaries Factory images Driver binaries Connect @Android on X @AndroidDev on X Android Blog Google Security Blog Platform on Google Groups Building on Google Groups Porting on Google Groups Get help Android Help Center Pixel Help Center www.android.com Google Mobile Services Stack Overflow Issue Tracker About Android Community Legal License Privacy Site feedback Manage cookies English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어