我创建了一个带有 SD 卡的虚拟设备(AVD 管理器->编辑设备->高级设置),但我的应用程序仍然显示它不存在:
//This prints: External: removed
Log.d(TAG, "External: " + Environment.getExternalStorageState() );
如何使用外部存储?
我正在使用:
安卓工作室 0.8.14 设备:Nexus 5、4.4 KitKat,CPU:x86
最佳答案
除了在 AVD Manager 中为 SD 卡创建镜像外,您还需要手动编辑配置文件(这是一个错误)。
在您的主目录中找到模拟器的配置:
#Located in:
~/.android/avd/<The_Device_Name>/config.ini
例如,在 Nexus 5(由 Android Studio 创建)上,它是:
~/.android/avd/Nexus5.avd/config.ini
将以下设置更改为:
hw.sdCard=yes
关于android - SD 卡(在 AVD 中创建)在 Android Studio 模拟器中显示为 "removed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27120754/