无法访问 Android 11 上的 obb 目录
Unable to access obb Directory on Android 11
我在 Play 商店中有一个文件共享应用程序。该应用程序可以传输选定的应用程序和与之关联的 .OBB 文件。我正在为 android 11 测试我的应用程序,但即使使用 ALL_FILES_ACCESS.
也无法获取应用程序的 obb 文件
android 文档说明如下:-
对所有内部存储目录的写入权限,除了 /Android/data/、/sdcard/Android 和 /sdcard/Android 的大部分子目录。此写入访问权限包括文件路径访问权限。
被授予此权限的应用仍然无法访问属于其他应用的应用特定目录,因为这些目录在存储卷上显示为 Android/data/ 的子目录。
所以,理论上,我应该能够读取除 /Android/data 目录之外的任何文件,并写入 / 之外的任何目录Android 目录,除了 /Android/media.
如有错误请指正。如果无法通过这种方式访问 obb,是否有任何其他方式,或者我的应用程序的功能是否被破坏,用户根本无法传输 obb 文件?
是的,有一个修复
在 Play 商店中下载 Google 个文件。
如果已经安装。
按住应用程序并转到应用程序信息,
最后允许“修改系统”和“安装未知应用程序”,您可以轻松地从 Google 文件复制和移动 obb 和数据文件夹。
对不起,我的英语不好,但我希望你能理解。
如果您的应用拥有 REQUEST_INSTALL_PACKAGES
权限,它可以访问 Android/obb 目录。
您只需为任何文件管理器应用程序 AFAIK 启用“安装未知应用程序”权限,您就可以访问。使用三星我的文件应用程序在我的三星设备上工作。
我在 Play 商店中有一个文件共享应用程序。该应用程序可以传输选定的应用程序和与之关联的 .OBB 文件。我正在为 android 11 测试我的应用程序,但即使使用 ALL_FILES_ACCESS.
也无法获取应用程序的 obb 文件android 文档说明如下:-
对所有内部存储目录的写入权限,除了 /Android/data/、/sdcard/Android 和 /sdcard/Android 的大部分子目录。此写入访问权限包括文件路径访问权限。
被授予此权限的应用仍然无法访问属于其他应用的应用特定目录,因为这些目录在存储卷上显示为 Android/data/ 的子目录。
所以,理论上,我应该能够读取除 /Android/data 目录之外的任何文件,并写入 / 之外的任何目录Android 目录,除了 /Android/media.
如有错误请指正。如果无法通过这种方式访问 obb,是否有任何其他方式,或者我的应用程序的功能是否被破坏,用户根本无法传输 obb 文件?
是的,有一个修复 在 Play 商店中下载 Google 个文件。 如果已经安装。 按住应用程序并转到应用程序信息, 最后允许“修改系统”和“安装未知应用程序”,您可以轻松地从 Google 文件复制和移动 obb 和数据文件夹。 对不起,我的英语不好,但我希望你能理解。
如果您的应用拥有 REQUEST_INSTALL_PACKAGES
权限,它可以访问 Android/obb 目录。
您只需为任何文件管理器应用程序 AFAIK 启用“安装未知应用程序”权限,您就可以访问。使用三星我的文件应用程序在我的三星设备上工作。