summaryrefslogtreecommitdiff
path: root/src/plugins/android/androidmanager.cpp
diff options
context:
space:
mode:
authorAlesandro Portale <alessandro.portale@qt.io>2022-04-07 15:16:24 +0200
committerAlessandro Portale <alessandro.portale@qt.io>2022-04-08 10:31:28 +0000
commit3d2c5ee81c40be8b99cb8210f40d6bb1f285c093 (patch)
tree3c26443e5c146a919972fab5ed8055864210d8d4 /src/plugins/android/androidmanager.cpp
parent4340d18371decf0a0b0916a7b92ab7c901aa19ec (diff)
downloadqt-creator-3d2c5ee81c40be8b99cb8210f40d6bb1f285c093.tar.gz
Android: Align Android SDK display names with Android Studio
Let the SDK packages have the same names as in Android Studio. Including the code name (in brackets) makes things easier for people like me who remember sweets better than numbers. Fixes: QTCREATORBUG-27161 Change-Id: Iedf2d1ebaf5405669c49536258143db5c7570a9e Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/plugins/android/androidmanager.cpp')
-rw-r--r--src/plugins/android/androidmanager.cpp64
1 files changed, 34 insertions, 30 deletions
diff --git a/src/plugins/android/androidmanager.cpp b/src/plugins/android/androidmanager.cpp
index ffa3d30791..40026e9f75 100644
--- a/src/plugins/android/androidmanager.cpp
+++ b/src/plugins/android/androidmanager.cpp
@@ -459,66 +459,70 @@ int AndroidManager::defaultMinimumSDK(const QtSupport::QtVersion *qtVersion)
QString AndroidManager::androidNameForApiLevel(int x)
{
switch (x) {
+ case 2:
+ return QLatin1String("Android 1.1");
+ case 3:
+ return QLatin1String("Android 1.5 (Cupcake)");
case 4:
- return QLatin1String("Android 1.6");
+ return QLatin1String("Android 1.6 (Donut)");
case 5:
- return QLatin1String("Android 2.0");
+ return QLatin1String("Android 2.0 (Eclair)");
case 6:
- return QLatin1String("Android 2.0.1");
+ return QLatin1String("Android 2.0.1 (Eclair)");
case 7:
- return QLatin1String("Android 2.1.x");
+ return QLatin1String("Android 2.1 (Eclair)");
case 8:
- return QLatin1String("Android 2.2.x");
+ return QLatin1String("Android 2.2 (Froyo)");
case 9:
- return QLatin1String("Android 2.3, 2.3.1, 2.3.2");
+ return QLatin1String("Android 2.3 (Gingerbread)");
case 10:
- return QLatin1String("Android 2.3.3, 2.3.4");
+ return QLatin1String("Android 2.3.3 (Gingerbread)");
case 11:
- return QLatin1String("Android 3.0.x");
+ return QLatin1String("Android 3.0 (Honeycomb)");
case 12:
- return QLatin1String("Android 3.1.x");
+ return QLatin1String("Android 3.1 (Honeycomb)");
case 13:
- return QLatin1String("Android 3.2");
+ return QLatin1String("Android 3.2 (Honeycomb)");
case 14:
- return QLatin1String("Android 4.0, 4.0.1, 4.0.2");
+ return QLatin1String("Android 4.0 (IceCreamSandwich)");
case 15:
- return QLatin1String("Android 4.0.3, 4.0.4");
+ return QLatin1String("Android 4.0.3 (IceCreamSandwich)");
case 16:
- return QLatin1String("Android 4.1, 4.1.1");
+ return QLatin1String("Android 4.1 (Jelly Bean)");
case 17:
- return QLatin1String("Android 4.2, 4.2.2");
+ return QLatin1String("Android 4.2 (Jelly Bean)");
case 18:
- return QLatin1String("Android 4.3");
+ return QLatin1String("Android 4.3 (Jelly Bean)");
case 19:
- return QLatin1String("Android 4.4");
+ return QLatin1String("Android 4.4 (KitKat)");
case 20:
- return QLatin1String("Android 4.4W");
+ return QLatin1String("Android 4.4W (KitKat Wear)");
case 21:
- return QLatin1String("Android 5.0");
+ return QLatin1String("Android 5.0 (Lollipop)");
case 22:
- return QLatin1String("Android 5.1");
+ return QLatin1String("Android 5.1 (Lollipop)");
case 23:
- return QLatin1String("Android 6.0");
+ return QLatin1String("Android 6.0 (Marshmallow)");
case 24:
- return QLatin1String("Android 7.0");
+ return QLatin1String("Android 7.0 (Nougat)");
case 25:
- return QLatin1String("Android 7.1");
+ return QLatin1String("Android 7.1.1 (Nougat)");
case 26:
- return QLatin1String("Android 8.0");
+ return QLatin1String("Android 8.0 (Oreo)");
case 27:
- return QLatin1String("Android 8.1");
+ return QLatin1String("Android 8.1 (Oreo)");
case 28:
- return QLatin1String("Android 9");
+ return QLatin1String("Android 9.0 (Pie)");
case 29:
- return QLatin1String("Android 10");
+ return QLatin1String("Android 10.0 (Q)");
case 30:
- return QLatin1String("Android 11");
+ return QLatin1String("Android 11.0 (R)");
case 31:
- return QLatin1String("Android 12");
+ return QLatin1String("Android 12.0 (S)");
case 32:
- return QLatin1String("Android 12L");
+ return QLatin1String("Android 12L (API 32)");
case 33:
- return QLatin1String("Android 13");
+ return QLatin1String("Android Tiramisu");
default:
return tr("Unknown Android version. API Level: %1").arg(x);
}