我尝试嵌入由QML的Android本地存储生成的sqlite文件。以下代码适用于台式机。尽管Android的资产文件夹中包含sqlite和ini文件,但该应用未将数据库文件视为默认文件。我该如何运作?
main.cpp中的代码:
QString customPath = "assets:/OfflineStorage";
QDir dir;
if(dir.mkpath(QString(customPath))){
qDebug() << "Default path >> "+engine.offlineStoragePath();
engine.setOfflineStoragePath(QString(customPath));
qDebug() << "New path >> "+engine.offlineStoragePath();
}
engine.clearComponentCache();