在Qt打开Android目录的过程中,使用的是
QAndroidJniObject externalStorageDir = QAndroidJniObject::callStaticObjectMethod(
"android/os/Environment",
"getExternalStorageDirectory",
// "getExternalFilesDir",
"()Ljava/io/File;"
);
来获取默认文件目录,其路径为/storage/emulated/0
,然后使用QDir来访问该路径下的目录,最终发现控制台可以正常输出目录下的文件夹,但是无法输出目录下的文件。请问应该如何解决呢?是否是因为QDir无法识别Android文件呢?
在AndroidMainfest文件中,将android:requestLegacyExternalStorage="true"已经设置了,但是仍然无法识别文件