我绝对是Android的初学者。我的应用程序写入外部存储。当我在真实设备上执行程序时,它会完美执行。因此代码没有问题。(清单文件也可以)。
但是,当我使用仿真器进行测试时,我的程序无法写入仿真器的外部存储。我读到我必须授予我的应用程序权限才能写入模拟器的外部存储。
我已经进行了非常详细的介绍,但是在Android Studio 2.3.3的仿真器上却找不到如何执行此操作的。
感谢您帮助这个绝对的初学者。

最佳答案

我发现了问题的原因:在AVD中运行该应用程序时,我必须为该应用程序提供PERMISSIONS:在我的情况下,该权限为STORAGE。当我这样做时,我的应用程序就可以写入AVD的外部存储,就像它可以写入我的真实设备的外部存储一样。
但是,我的真实设备会提示我提供权限,而AVD则不会。
感谢您帮助我解决这个新手问题。

10-07 12:59