diff --git a/src/androiddeployqt/main.cpp b/src/androiddeployqt/main.cpp
index e3ed5c22630b5915be12ec06d9d43f899aee4dc1..8452bff224e71cafb5b62bed1c7b1aec370705ff 100644
--- a/src/androiddeployqt/main.cpp
+++ b/src/androiddeployqt/main.cpp
@@ -1695,7 +1695,13 @@ bool scanImports(Options *options, QSet<QString> *usedDependencies)
 
             QString importPathOfThisImport;
             foreach (QString importPath, importPaths) {
-                if (info.absoluteFilePath().startsWith(importPath)) {
+#if defined(Q_OS_WIN32)
+                Qt::CaseSensitivity caseSensitivity = Qt::CaseInsensitive;
+#else
+                Qt::CaseSensitivity caseSensitivity = Qt::CaseSensitive;
+#endif
+                QString cleanImportPath = QDir::cleanPath(importPath);
+                if (info.absoluteFilePath().startsWith(cleanImportPath, caseSensitivity)) {
                     importPathOfThisImport = importPath;
                     break;
                 }