【发布时间】:2017-08-16 15:42:25
【问题描述】:
我创建了一个 android 应用程序,它可以创建文本文件并写入设备本地存储。它在所有其他设备上工作正常,我可以在内部存储中看到创建的文件。但是在 LG-D850(更新到 android 版本 7.1)中,应用程序运行良好,但无法在内部存储中创建/显示文件。我已经检查了 storage/emulated/0 但它不存在。
【问题讨论】:
-
“在所有设备上都能正常工作”是什么意思?这些设备可能有另一个安卓版本吗?
-
@ZEESHAN 你有运行时权限还是只有清单中的权限?
-
@cunnniemm 是的,我在清单中有权限。我在三星设备上测试了我的应用程序,它在这些设备上运行良好。
-
@ZEESHAN 好的,在 android 6 及更高版本中有所不同的是,您必须使用运行时权限!检查答案
-
请提供minimal reproducible example 展示您是如何创建此文件的。另外,请准确解释您是如何“检查 storage/emulated/0”(
adb shell ls?还有什么?)
标签: android lg android-internal-storage