summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2014-07-16 17:36:52 +0200
committerDaniel Teske <daniel.teske@digia.com>2014-07-17 11:29:17 +0200
commita3454cadb64bf0b11c471fb544b352e58f57bb1f (patch)
treec6963b3ec5499af4139177e62ba7b9742a31c243
parent41ba6f38e437062bdcd4022ca890a4cd63b2ec60 (diff)
downloadqt-creator-a3454cadb64bf0b11c471fb544b352e58f57bb1f.tar.gz
Android: Support Android-L with a hack
android list avd outputs "Target: Android L (Preview) (API level L)", which we treat as API Level 20 now. Change-Id: Idc74fc833ffd69959af9d25cdaaa115f35c06831 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-rw-r--r--src/plugins/android/androidconfigurations.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/android/androidconfigurations.cpp b/src/plugins/android/androidconfigurations.cpp
index b2021b34a1..3f89ad2c9a 100644
--- a/src/plugins/android/androidconfigurations.cpp
+++ b/src/plugins/android/androidconfigurations.cpp
@@ -620,8 +620,13 @@ QVector<AndroidDeviceInfo> AndroidConfig::androidVirtualDevices() const
line = QLatin1String(avds[i]);
if (line.contains(QLatin1String("---------")))
break;
- if (line.contains(QLatin1String("Target:")))
- dev.sdk = line.mid(line.lastIndexOf(QLatin1Char(' '))).remove(QLatin1Char(')')).toInt();
+ if (line.contains(QLatin1String("Target:"))) {
+ QString tmp = line.mid(line.lastIndexOf(QLatin1Char(' '))).remove(QLatin1Char(')')).trimmed();
+ if (tmp == QLatin1String("L")) // HACK for android-L preview
+ dev.sdk = 20;
+ else
+ dev.sdk = tmp.toInt();
+ }
if (line.contains(QLatin1String("Tag/ABI:")))
dev.cpuAbi = QStringList() << line.mid(line.lastIndexOf(QLatin1Char('/')) +1);
else if (line.contains(QLatin1String("ABI:")))