diff --git a/src/tools/androiddeployqt/main.cpp b/src/tools/androiddeployqt/main.cpp index e67af3becf1..5b85c9485af 100644 --- a/src/tools/androiddeployqt/main.cpp +++ b/src/tools/androiddeployqt/main.cpp @@ -1781,8 +1781,13 @@ bool readAndroidDependencyXml(Options *options, if (fileName.absolutePath.endsWith(".so"_L1)) { QSet remainingDependencies; - readDependenciesFromElf(options, fileName.absolutePath, - usedDependencies, &remainingDependencies); + if (!readDependenciesFromElf(options, fileName.absolutePath, + usedDependencies, + &remainingDependencies)) { + fprintf(stdout, "Skipping dependencies from xml: %s\n", + qPrintable(fileName.relativePath)); + continue; + } } usedDependencies->insert(fileName.absolutePath);