Details
-
Type:
Bug
-
Status: Reported
-
Priority:
P3: Somewhat important
-
Resolution: Unresolved
-
Affects Version/s: 6.3.0, 6.3, 6.4
-
Fix Version/s: None
-
Component/s: Build System: CMake, Build tools: androiddeployqt
-
Labels:None
Description
There are lots of 3rd-party QML component libraries (or, modules), and some of them can be used in the form of a git submodule.
When configuring a user's application with such modules, if the build directory is inside source dir, (e.g. `mkdir build && cd build` for lots of projects), androideployqt recognizes those QML modules as "inside a QML root path" and skips deploying them.
If such QML modules are skipped, they will not be deployed into the final APK, which causes a "module *** not installed" runtime error and the application exits.
A minimal reproducing example would be https://github.com/moodyhunter/androiddeployqt-in-tree-modules