QDir mkpath不在android上创建目录

时间:2014-07-02 14:11:42

标签: android qt qt5 qdir

每次启动应用程序时,都会调用mkpath,就好像之前没有创建目录一样,尽管我总是创建路径'登录。我是否需要指定任何特殊权限才能保存到内部存储中? mypath看起来像/data/data/org.qtproject.example.WierszeApp/files/.local/share/libWierszeApp.so/

QDir mypath(QStandardPaths::writableLocation(QStandardPaths::DataLocation));

if(!mypath.cd("images"))
{
    if(mypath.mkpath("images"))
        qDebug() << "path created";
    else
        qDebug() << "path not created";
}
else
{
    qDebug() << "inside dir";
}

1 个答案:

答案 0 :(得分:2)

我弄清楚为什么它似乎不是每次都被创造出来的。每次我从QtCreator运行应用程序时,libWierszeApp.so文件夹都被删除了,内容也被删除了。当您从设备运行应用程序一切正常。我认为它可以被报告为bug。