---
id: "sdk-guides/android-native-9x-to-10x-migration"
title: "Android Native - 9.x to 10.x Migration"
description: "This release updates the SDK to Google Play Billing Library 8.3. There are no public API changes."
permalink: "/docs/sdk-guides/android-native-9x-to-10x-migration"
slug: "android-native-9x-to-10x-migration"
version: "current"
original_source: "docs/sdk-guides/android-native-9x-to-10x-migration.mdx"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

This release updates the SDK to [Google Play Billing Library 8.3](https://developer.android.com/google/play/billing/release-notes#8-3-0). There are no public API changes.

### Bumped minimum Android version

The minimum supported Android version is now 6.0 (API 23), up from 5.0 (API 21). Update `minSdk` in your module's `build.gradle` if it is still set lower.

### Restoring consumed one-time products is no longer available

Later v9 releases restored consumed one-time products through an unsupported Play Store service. v10 stops using it, so the SDK can't restore those purchases anymore. See [Restoring consumable purchases](https://www.revenuecat.com/docs/known-store-issues/play-billing-library/restore-consumable-purchases-bc8) for alternatives.

### Reporting undocumented issues

Feel free to [file an issue](https://github.com/RevenueCat/purchases-android/issues/new/).
