Stay organized with collections
Save and categorize content based on your preferences.
The Android SDK Upgrade Assistant is a tool in Android Studio that helps you
upgrade the
targetSdkVersion, or
the API level that your app targets. It's important to keep your
targetSdkVersion up to date so you can use the platform's latest features. The
Android SDK Upgrade Assistant is available in Android Studio Giraffe and higher.
The Android SDK Upgrade Assistant helps you save time and effort when updating
the targetSdkVersion:
For each migration step, it highlights the major breaking changes and how
to address them.
It tries to filter the full list of changes to only show steps relevant
to your app. It'll show a step if it's not certain though, so you might still
see steps that you can skip.
For some changes, it pinpoints where exactly in your code the changes need
to be made.
To open the Android SDK Upgrade Assistant, go to
Tools > Android SDK Upgrade Assistant. In the Assistant panel, select
the API level that you want to upgrade to for guidance. For the best experience,
you should upgrade targetSdkVersion values one level at a time.
Report bugs
To help us create the best experience for you, please submit feedback and bugs
using the
issue tracker.
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 2023-11-30 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2023-11-30 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 2023-11-30 UTC."]]