Hi everyone,

I have been reading this link: https://wiki.qt.io/Licensing-talk-ab...bile-platforms and on that page, it says:

Qt for Android / Necessitas

As Qt for Android uses the LGPL version of Qt, and it's perfectly possible (and also recommended and supported) to dynamically link in the Qt libraries when creating an app - there are no problems for app developers using Qt for Android. The app developers can develop closed source code and publish the app - no worries.

Only if you statically link with the Qt libs could there be a problem with closed source apps.
So in Qt Creator, in the "Build" section there is a section called Qt Deployment with three options:


  1. Use Ministro Service to install Qt
  2. Bundle Qt Libraries in APK
  3. Deploy Qt Libraries to temporary directory


If I choose, the Bundle Qt Libraries in APK, is that still considered as Dynamic linking or will it be considered as static linking (even though technically it is dynamic)? Inside the APK file, in ./armeabi-v7a/libQt5Core.so, I can see the Qt libs: libQt5Core.so, libQt5Gui.so, libQt5Widgets.so etc so the libs are there so they are not statically linked but to end user, and APK is like an EXE and it does not require external libs - this is why I am asking (although technically, the APK does require).

Thanks