Android 模拟器 AVD SD 卡问题

关于原生模拟器 SD 卡的问题

如果是真机调试的话通常都是可以的,对于原生虚拟机的话就问题多多了,

我们前面使用

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)

可能一直返回的是 false,就是 SD 卡不存在,这个是主要的问题

现在新版本的 SDK 都会在创建 AVD 的时候会同时申请一块 SD 卡的存储区域的

对于旧版本的 sdk 或者其它原因可能需要手动关联下 sd 卡,设置如下

  1. 找到创建好的 avd 的镜像的路径:点击打开 avd 界面,点击 detail,查看 avd 镜像的目录下

  2. 来到 avd 镜像所在的路径下,复制 sdcard.img 的路径:比如我的

    -sdcard C:\Users\llh11\.android\avd\Nexus_6P_API_26.avd\sdcard.img
    
  3. 接着点击

    来到以下界面

    最后 apply 以下,然后 Run 就可以了

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.