Привет всем! Решил попробовать сделать приложение для Android в связке QML и C++ и столкнулся со следующей проблемой. Имеется класс на C++ - Mytype, связываю его с QML с помощью qmlregistertype. На десктопе всё собирается и работает нормально (в том числе мой класс Mytype). Apk для андроид тоже собирается, запускается на устройстве нормально, но Mytype на устройстве не работает. При сборке apk выдаёт следующую ошибку:

Warning: QML import could not be resolved in any of the import paths: Mytype.

Что это за ошибка и как её исправить, помогите, уже третий день не могу понять. Упрощённый пример кода:
#include <QApplication>
    #include <QQmlApplicationEngine>
    #include "mytype.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    qmlRegisterType<Mytype>("mytype", 1, 0, "Mytype");

    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

    return app.exec();
}


qml:
import mytype 1.0;
    ...
    Mytype {
        id: my_type;
        ...
    }