Android studio 2.3.3 无法写入模拟器的外部存储

标签 android android-emulator

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

最佳答案

我找到了问题的原因:在 AVD 中运行应用程序时,我必须向应用程序授予权限:在我的例子中是 STORAGE 权限。当我这样做时,我的应用程序能够写入 AVD 的外部存储,就像它能够写入我的真实设备的外部存储一样。 但是我的真实设备提示我授予权限,而 AVD 却没有。 感谢您帮助我解决这个新手问题。

关于Android studio 2.3.3 无法写入模拟器的外部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45214435/

相关文章:

java - 模拟器上的 "Fatal Exception: main"和 "Google Play services out of date"

android-studio - 带有 Retina 显示屏的 OS X 上的 Android 模拟器

cordova - Cordova 上的温泉工具栏

安卓模拟器 : This app won't run without Google Play services

android - 如何修复 The method startActivity(Intent) is undefined for the type new View.OnClickListener() 语法错误

android - Logcat 是 "spammed",导致 "Too much output to process"

java - native Android 教程给出错误

android - 未显示 Google map v2

java.io.IOException : bt socket is not in listen state [Android Marshmallow] 异常

android - TabWidget 当前选项卡底线颜色