Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9.5, 5.12
-
None
-
e7d19a2a0fcbec38b7e132634d0ebe79b772c61b (qt/qtdeclarative/5.12)
Description
For various reasons we load our QML files into the assets filesystem instead of qrc on Android. After the app is executed for the first time, it generates cached qmlc files. The cache is not cleared when the app is updated. The updated app loads cached qmlc files even if the source qml files have changed.
It seems that timestamp checking does not work with Android assets, and the dependency checksum verification also doesn't catch this case.