Release notes

Developer Preview 2

Release date March 21, 2024
Build AP31.240223.016.A3
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level March 2024
Google Play services 24.08.12
API diff

Developer Preview 1

Release date February 16, 2024
Build AP31.240119.016
Emulator support x86 (64-bit), ARM (v8-A)
Security patch level February 2024
Google Play services 24.02.15
API diff API 34 → V DP1

About Android 15 Developer Preview 2

Developer Preview 2 is now available, with the latest features and changes to try with your apps. This release is for developers only, to help with early development, testing, and feedback. Android 15 Developer Preview 2 is an early baseline build that's still in active development, so the Android system and apps running on it might not always work as expected.

As with previous versions, Android 15 includes system changes. In some cases, these changes can affect apps until they are updated to support Android 15, so you might see impacts ranging from minor issues to more significant limitations. In general, most apps will work as expected, as will most APIs and features, but please review any known issues listed on this page to get a better idea of what to expect.

What's new in Developer Preview 2

Android 15 Developer Preview 2 includes many new features and changes to try out:

How to get Developer Preview 2

You can install this release on any of the following Google Pixel devices:

  • Pixel 6 and 6 Pro
  • Pixel 6a
  • Pixel 7 and 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 and 8 Pro
See Get Android 15 for details on how to get started.

Remember to update your SDK and the Android Emulator as well before you try out the latest features and changes. The best way to do this is using the SDK Manager in the latest preview version of Android Studio.

Depending on your development and testing needs, you can also get Android 15 in the following ways:

General advisories

Be aware of these general advisories about the release:

  • This release might have various stability, battery, or performance issues.
  • For users with accessibility needs, this release might not be appropriate for daily use.
  • Some apps might not function as expected when running on this release. This limitation includes Google's apps as well as other apps.
  • Android 15 Developer Preview builds aren't Compatibility Test Suite (CTS)-approved, but they have passed preliminary testing and provide a stable set of pre-release APIs for developers. Apps that depend on CTS-approved builds or use SafetyNet APIs might not work normally on Android 15 Developer Preview builds.

Get support

Two primary support channels are available to you when developing and testing during Developer Preview. The channel you should use to get support depends on where you are encountering your issue.

  • Support for device-specific issues, system issues, and issues with Google apps: Use the Issue Tracker to create new issues and to view and track issues that you and other developers have submitted.

    Before creating your own issue, check the known issues listed on this page and search the lists of top open issues and recently created issues to see if someone else has already reported it. You can subscribe and vote for an issue by clicking star this issue .

    See Where to report issues to find an issue template that best matches the type of issue that you are encountering.

  • Support for issues with other apps: Contact the app developer directly.

To discuss issues or ideas with other developers working with the Android 15 Developer Preview, join the android_beta community on Reddit.

Top resolved issues

Android 15 Developer Preview 2 resolves the top issues that are described in the following sections and includes fixes for some issues that are not noted here.

Developer-reported issues

  • Fixed an issue where the Google Play store app crashed repeatedly when a user tried to open it. (Issue #326337522)
  • Fixed an issue where the package manager crashed when installing an APK from unknown sources, even if the "Install unknown apps" was enabled in system settings. (Issue #325649649)
  • Fixed an issue that caused the Android System Intelligence app to crash. (Issue #325698180)
  • Fixed an issue where work profile apps sometimes crashed if the device's fingerprint reader was used. (Issue #326093530)

Other resolved issues

  • Fixed an issue where an Android Virtual Device (AVD) using an Android 15 system image displayed as offline if the AVD was launched and then rebooted using adb reboot or other methods.
  • Fixed an issue where the Google Play Store sometimes crashed with a null pointer exception when trying to update apps.

Top open issues

See top open issues for the latest list of top open issues that have been reported by developers.

Other known issues

Based on our testing, you might encounter the following issues when using Android 15 Developer Preview 2. These issues are already known, so there's no need to file additional reports for similar issues.

Android platform

  • An issue with sideloading the Developer Preview 2 build can sometimes cause the device to show a "Device is corrupted" message after sideloading is completed. Due to the potential disruption that this issue can cause, we've disabled downloads for full OTA images. We expect this issue to be resolved with Beta 1. To work around this issue, we recommend that developers flash a factory image to test devices instead.

    If a test device is stuck in the "Device is corrupted" state after sideloading Developer Preview 1, try these steps to resolve the issue:

    1. On the affected device, press the Power and Volume Down buttons and hold for approximately thirty seconds until the device enters Fastboot mode.

      The device might first enter RAM dump mode before it enters Fastboot mode. If you see this, keep holding the buttons until the device enters Fastboot mode, then release the Power and Volume Down buttons to stay in Fastboot mode.

    2. Connect your device to a computer and flash the factory image for Developer Preview 2. If you see the following message that asks whether you want to factory reset the device, click No and finish flashing the device.

      Flash station message asking whether to factory reset the device

    3. Reboot the device.

  • While adding a face model for Face Unlock, the preview screen appears to be trimmed or cropped.

  • When an app window is transitioning to picture-in-picture (PiP) mode, the PiP window disappears if the device is rotated before the PiP transition finishes.

  • When a locked SIM card is inserted into an unlocked device, the user is not prompted to enter the PIN to unlock the SIM card. To work around this issue, lock and unlock the device manually.

  • Apps that depend on runtime-enabled SDKs get uninstalled on device reboot. To work around this, please reinstall the app after the device reboots.

  • The search bar in system settings doesn't respond the first time that it's tapped.

  • The profile picture for secondary users can't be changed.

  • A "Google Play services keeps stopping" message appears while setting up a device.

  • An Error page shows while adding an account during device setup.

  • Unicode 15.1 APIs: The android.icu.lang.UCharacter APIs for Unicode 15.1 aren't working in Developer Preview 2, but are expected to be fully functional in Android 15 Beta 1.

Android Studio and tools

  • The Android 15 preview API level (VanillaIceCream) isn't displayed in the Preview Configuration window.
  • In some cases when checking for updates in Android Studio, the latest version of the Android SDK Build-Tools that includes the Android 15 preview SDK isn't offered.
  • While configuring a new project in Android Studio, the Android 15 preview SDK version is not listed in the Target SDK Version and Min SDK Version drop-down menus.
  • Sometimes an Android Virtual Device (AVD) using an Android 15 system image fails to launch if the AVD is launched in embedded mode.
  • An issue with the Android Emulator sometimes prevents an app from being redeployed to an Android Virtual Device (AVD) after the AVD is closed.
  • An issue with the Android Emulator causes the hearing device accessibility shortcut to launch multiple settings app windows.
  • An issue with the Android Emulator causes the notification window to flicker while typing a direct reply.
  • An issue with the Android Emulator sometimes causes authentication flows in apps to fail and display a "Google Play services keeps stopping" message.
  • An issue with the Android Emulator causes Simpleperf to crash when running a CPU profile.
  • An issue with the Android Emulator causes the languages listed in system language settings to display incorrect characters.
  • An issue with the Android Emulator sometimes causes the QR Code scanner to display a "Something went wrong" message and fail to launch.
  • The viewfinder for the Android QR Code scanner is sometimes cropped or resized to a smaller size on some Android Virtual Devices.
  • Skia isn't compatible yet with the Android 15 preview SDK, which prevents 3D mode from being enabled in the Layout Inspector.
  • An issue with Android Studio causes the Device Manager to temporarily stop displaying "Missing system image…" warning messages after an SDK Platform is added or removed using the SDK Manager.
  • An issue with the Android Emulator prevents the Google Discover feed from loading in some cases.

Apps

  • An "Android System Intelligence keeps stopping" message appears while creating a file in the Google Docs app.
  • The Google TV app sometimes fails to initiate video playback and instead displays a "Play Movies & TV is temporarily unavailable" message.

Previous preview releases

Android 15 Developer Preview 1

Android 15 Developer Preview 1 continues our work to build a platform that helps improve your productivity while giving you new capabilities to produce superior media experiences, minimize battery impact, maximize smooth app performance, and protect user privacy and security all on the most diverse lineup of devices out there:

Known issues

Based on our testing, you might encounter the following issues when using Android 15 Developer Preview 1. These issues are already known, so there's no need to file additional reports for similar issues.

Android platform
  • An issue with sideloading the Developer Preview 1 build can sometimes cause the device to show a "Device is corrupted" message after sideloading is completed. Due to the potential disruption that this issue can cause, we've temporarily disabled downloads for OTA images until we can further troubleshoot the issue. To work around this issue, we recommend that developers flash a factory image to test devices instead.
  • While adding a face model for Face Unlock, the preview screen appears to be trimmed or cropped.
  • When an app window is transitioning to picture-in-picture (PiP) mode, the PiP window disappears if the device is rotated before the PiP transition finishes.
  • When a locked SIM card is inserted into an unlocked device, the user is not prompted to enter the PIN to unlock the SIM card. To work around this issue, lock and unlock the device manually.
Android Studio and tools
  • The Android 15 preview API level (VanillaIceCream) isn't displayed in the Preview Configuration window.
  • In some cases when checking for updates in Android Studio, the latest version of the Android SDK Build-Tools that includes the Android 15 preview SDK isn't offered.
  • While configuring a new project in Android Studio, the Android 15 preview SDK version is not listed in the Target SDK Version and Min SDK Version drop-down menus.
  • Sometimes an Android Virtual Device (AVD) using an Android 15 system image fails to launch if the AVD is launched in embedded mode.
  • (Fixed in DP2) An Android Virtual Device (AVD) using an Android 15 system image displays as offline if the AVD is launched and then rebooted using adb reboot or other methods.
  • An issue with the Android Emulator sometimes prevents an app from being redeployed to an Android Virtual Device (AVD) after the AVD is closed.
  • An issue with the Android Emulator causes the hearing device accessibility shortcut to launch multiple settings app windows.
  • An issue with the Android Emulator causes the notification window to flicker while typing a direct reply.
  • An issue with the Android Emulator sometimes causes authentication flows in apps to fail and display a "Google Play services keeps stopping" message.
  • An issue with the Android Emulator causes Simpleperf to crash when running a CPU profile.
  • An issue with the Android Emulator causes the languages listed in system language settings to display incorrect characters.
  • An issue with the Android Emulator sometimes causes the QR Code scanner to display a "Something went wrong" message and fail to launch.
  • The viewfinder for the Android QR Code scanner is sometimes cropped or resized to a smaller size on some Android Virtual Devices.
  • Skia isn't compatible yet with the Android 15 preview SDK, which prevents 3D mode from being enabled in the Layout Inspector.
  • An issue with Android Studio causes the Device Manager to temporarily stop displaying "Missing system image…" warning messages after an SDK Platform is added or removed using the SDK Manager.
  • An issue with the Android Emulator prevents the Google Discover feed from loading in some cases.
Apps
  • (Fixed in DP2) The Google Play Store sometimes crashes with a null pointer exception when trying to update apps.
  • The Google TV app sometimes fails to initiate video playback and instead displays a "Play Movies & TV is temporarily unavailable" message.