我是 Android 的绝对初学者。我的应用程序写入外部存储。当我在真实设备上执行我的程序时,它执行得很完美。所以代码没有问题。( list 文件也可以)。 但是,当我用模拟器测试时,我的程序无法写入模拟器的外部存储。我读到我必须授予我的应用程序权限才能写入模拟器的外部存储。 我已经非常详细地查看了,但我没有找到如何在 Android Studio 2.3.3 的模拟器上执行此操作。 感谢您帮助这个绝对的初学者。
最佳答案
我找到了问题的原因:在 AVD 中运行应用程序时,我必须向应用程序授予权限:在我的例子中是 STORAGE 权限。当我这样做时,我的应用程序能够写入 AVD 的外部存储,就像它能够写入我的真实设备的外部存储一样。 但是我的真实设备提示我授予权限,而 AVD 却没有。 感谢您帮助我解决这个新手问题。
关于Android studio 2.3.3 无法写入模拟器的外部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45214435/