summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/tools/androiddeployqt/main.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tools/androiddeployqt/main.cpp b/src/tools/androiddeployqt/main.cpp
index 4a476cd065..462315fcf1 100644
--- a/src/tools/androiddeployqt/main.cpp
+++ b/src/tools/androiddeployqt/main.cpp
@@ -1506,6 +1506,15 @@ bool updateAndroidManifest(Options &options)
reader.attributes().hasAttribute(QLatin1String("android:label")) &&
reader.attributes().value(QLatin1String("android:label")) == QLatin1String("@string/app_name")) {
checkOldAndroidLabelString = true;
+ } else if (reader.name() == QLatin1String("meta-data")) {
+ const auto name = reader.attributes().value(QLatin1String("android:name"));
+ const auto value = reader.attributes().value(QLatin1String("android:value"));
+ if (name == QLatin1String("android.app.lib_name")
+ && value.contains(QLatin1Char(' '))) {
+ fprintf(stderr, "The Activity's android.app.lib_name should not contain"
+ " spaces.\n");
+ return false;
+ }
}
}
}