尝试使用本机代码访问文件。错误:文件系统错误:在directory_iterator::directory_iterator(...)中:权限被拒绝[.]

问题描述 投票:0回答:0

我正在尝试以本机代码访问我的应用程序数据文件夹中的文件。由于某些 SE Linux 策略,它无法访问。我也有所有文件访问权限。

这是用于加载文件的代码:

std::ifstream f(modelPath, std::ios::binary);

文件系统错误:在directory_iterator::directory_iterator(...)中:权限被拒绝[.] 尝试访问“/storage/emulated/0/Android/data/appname/files/Documents/model.bin”中的文件。

我尝试使用不同的目录等,但仍然遇到相同的错误。

android android-ndk scoped-storage
© www.soinside.com 2019 - 2024. All rights reserved.