forked from qt-creator/qt-creator
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>
This commit is contained in:
committed by
Alessandro Portale
parent
4340d18371
commit
3d2c5ee81c
@@ -459,66 +459,70 @@ int AndroidManager::defaultMinimumSDK(const QtSupport::QtVersion *qtVersion)
|
|||||||
QString AndroidManager::androidNameForApiLevel(int x)
|
QString AndroidManager::androidNameForApiLevel(int x)
|
||||||
{
|
{
|
||||||
switch (x) {
|
switch (x) {
|
||||||
|
case 2:
|
||||||
|
return QLatin1String("Android 1.1");
|
||||||
|
case 3:
|
||||||
|
return QLatin1String("Android 1.5 (Cupcake)");
|
||||||
case 4:
|
case 4:
|
||||||
return QLatin1String("Android 1.6");
|
return QLatin1String("Android 1.6 (Donut)");
|
||||||
case 5:
|
case 5:
|
||||||
return QLatin1String("Android 2.0");
|
return QLatin1String("Android 2.0 (Eclair)");
|
||||||
case 6:
|
case 6:
|
||||||
return QLatin1String("Android 2.0.1");
|
return QLatin1String("Android 2.0.1 (Eclair)");
|
||||||
case 7:
|
case 7:
|
||||||
return QLatin1String("Android 2.1.x");
|
return QLatin1String("Android 2.1 (Eclair)");
|
||||||
case 8:
|
case 8:
|
||||||
return QLatin1String("Android 2.2.x");
|
return QLatin1String("Android 2.2 (Froyo)");
|
||||||
case 9:
|
case 9:
|
||||||
return QLatin1String("Android 2.3, 2.3.1, 2.3.2");
|
return QLatin1String("Android 2.3 (Gingerbread)");
|
||||||
case 10:
|
case 10:
|
||||||
return QLatin1String("Android 2.3.3, 2.3.4");
|
return QLatin1String("Android 2.3.3 (Gingerbread)");
|
||||||
case 11:
|
case 11:
|
||||||
return QLatin1String("Android 3.0.x");
|
return QLatin1String("Android 3.0 (Honeycomb)");
|
||||||
case 12:
|
case 12:
|
||||||
return QLatin1String("Android 3.1.x");
|
return QLatin1String("Android 3.1 (Honeycomb)");
|
||||||
case 13:
|
case 13:
|
||||||
return QLatin1String("Android 3.2");
|
return QLatin1String("Android 3.2 (Honeycomb)");
|
||||||
case 14:
|
case 14:
|
||||||
return QLatin1String("Android 4.0, 4.0.1, 4.0.2");
|
return QLatin1String("Android 4.0 (IceCreamSandwich)");
|
||||||
case 15:
|
case 15:
|
||||||
return QLatin1String("Android 4.0.3, 4.0.4");
|
return QLatin1String("Android 4.0.3 (IceCreamSandwich)");
|
||||||
case 16:
|
case 16:
|
||||||
return QLatin1String("Android 4.1, 4.1.1");
|
return QLatin1String("Android 4.1 (Jelly Bean)");
|
||||||
case 17:
|
case 17:
|
||||||
return QLatin1String("Android 4.2, 4.2.2");
|
return QLatin1String("Android 4.2 (Jelly Bean)");
|
||||||
case 18:
|
case 18:
|
||||||
return QLatin1String("Android 4.3");
|
return QLatin1String("Android 4.3 (Jelly Bean)");
|
||||||
case 19:
|
case 19:
|
||||||
return QLatin1String("Android 4.4");
|
return QLatin1String("Android 4.4 (KitKat)");
|
||||||
case 20:
|
case 20:
|
||||||
return QLatin1String("Android 4.4W");
|
return QLatin1String("Android 4.4W (KitKat Wear)");
|
||||||
case 21:
|
case 21:
|
||||||
return QLatin1String("Android 5.0");
|
return QLatin1String("Android 5.0 (Lollipop)");
|
||||||
case 22:
|
case 22:
|
||||||
return QLatin1String("Android 5.1");
|
return QLatin1String("Android 5.1 (Lollipop)");
|
||||||
case 23:
|
case 23:
|
||||||
return QLatin1String("Android 6.0");
|
return QLatin1String("Android 6.0 (Marshmallow)");
|
||||||
case 24:
|
case 24:
|
||||||
return QLatin1String("Android 7.0");
|
return QLatin1String("Android 7.0 (Nougat)");
|
||||||
case 25:
|
case 25:
|
||||||
return QLatin1String("Android 7.1");
|
return QLatin1String("Android 7.1.1 (Nougat)");
|
||||||
case 26:
|
case 26:
|
||||||
return QLatin1String("Android 8.0");
|
return QLatin1String("Android 8.0 (Oreo)");
|
||||||
case 27:
|
case 27:
|
||||||
return QLatin1String("Android 8.1");
|
return QLatin1String("Android 8.1 (Oreo)");
|
||||||
case 28:
|
case 28:
|
||||||
return QLatin1String("Android 9");
|
return QLatin1String("Android 9.0 (Pie)");
|
||||||
case 29:
|
case 29:
|
||||||
return QLatin1String("Android 10");
|
return QLatin1String("Android 10.0 (Q)");
|
||||||
case 30:
|
case 30:
|
||||||
return QLatin1String("Android 11");
|
return QLatin1String("Android 11.0 (R)");
|
||||||
case 31:
|
case 31:
|
||||||
return QLatin1String("Android 12");
|
return QLatin1String("Android 12.0 (S)");
|
||||||
case 32:
|
case 32:
|
||||||
return QLatin1String("Android 12L");
|
return QLatin1String("Android 12L (API 32)");
|
||||||
case 33:
|
case 33:
|
||||||
return QLatin1String("Android 13");
|
return QLatin1String("Android Tiramisu");
|
||||||
default:
|
default:
|
||||||
return tr("Unknown Android version. API Level: %1").arg(x);
|
return tr("Unknown Android version. API Level: %1").arg(x);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user