QML 提示Error: LocalStorage: can't create path /QML/OfflineStorage/Databases解决方案
今天在Qt for Android跑离线数据,要使用到Sqlite数据库,当时是在pc端跑过了的,一切流程都很ok了,所以就准备转移到安卓设备上面试一试,发现刚运行初始化Sqlite时就出现了下面这个警告:
Error: LocalStorage: can't create path /QML/OfflineStorage/Databases
当时就懵了,查阅百度也没什么解决,索性看了下文档,发现是可以更改目录的,于是就更改了存储的位置,并将该目录创建出来,这里先说下对于QML中的Sqlite默认路径是:
Default to"/data/data/xxxxxxxxxx/files/QML/OfflineStorage"
于是我感觉可能是默认路径的创建权限相对很大,所以程序自身无法创建,才会导致有这样的报错。
这里先贴下我的解决Code: