diff options
author | Alesandro Portale <alessandro.portale@qt.io> | 2022-04-07 15:16:24 +0200 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@qt.io> | 2022-04-08 10:31:28 +0000 |
commit | 3d2c5ee81c40be8b99cb8210f40d6bb1f285c093 (patch) | |
tree | 3c26443e5c146a919972fab5ed8055864210d8d4 /src/plugins/android/androidmanager.cpp | |
parent | 4340d18371decf0a0b0916a7b92ab7c901aa19ec (diff) | |
download | qt-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.cpp | 64 |
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); } |