android模拟器中不支持的虚拟SD卡

时间:2017-08-21 01:03:24

标签: android android-studio android-emulator android-sdcard

我不知道为什么虚拟SD卡不再工作了。有人得到任何线索或者为什么会这样?

我使用的是带有API 26(Android O)的Android模拟器

Screenshot 1 Screenshot 2

3 个答案:

答案 0 :(得分:2)

要解决此问题,请在模拟器中使用sd卡大小> = 512 MB。 Android studio 2.3.3默认创建了100 MB的SD卡。

Android Oreo AOSP源代码的提交声明创建了一个512兆字节的文件并作为虚拟磁盘挂载,供系统用作SD卡。

答案 1 :(得分:2)

我也遇到了同样的问题。与其他人提到的一样,在升级到Android Studio 3后,具有小于512 MB的SD卡的AVD不会检测到卡。我做了以下操作:

  1. 如果AVD正在运行
  2. ,请将其停止
  3. 打开AVD管理器并编辑AVD的属性。确保SD卡为512 MB或更多
  4. 重新启动AVD。
  5. 您的模拟器应该能够立即检测到卡片。

答案 2 :(得分:0)

我使用API​​ 24设置了一个新设备,SD卡工作得很好。我相信这是因为API 26是新的,虚拟SD卡支持在模拟器上还没有。