Android模拟器sd卡突然只读(挂载失败?)

标签 android

我已经使用带有已安装 SD 卡的 Android 模拟器几个星期了,没有任何问题。今天,我启动我的应用程序,当我的 Activity 尝试访问/mnt/sdcard 时,它崩溃并出现 NullPointerException。我检查 DDMS 文件资源管理器,/mnt/sdcard 似乎是空的。我尝试向其推送一个文件,但它是只读的,权限为 d---------。 logcat 输出的开头有这两行:

D/Vold    (   29): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
D/Vold    (   29): Volume sdcard state changing 0 (No-Media) -> 1 (Idle-Unmounted)

所以我认为这意味着 sdcard.img 由于某种原因突然无法安装。有什么想法吗?

最佳答案

打开模拟器的 shell

adb shell

然后输入以下命令:

mount -o remount,rw /sdcard

现在可以用了吗?

关于Android模拟器sd卡突然只读(挂载失败?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5174824/

相关文章:

android - 单选按钮无法正确显示,android studio

iphone - 移动网络应用程序 CSS 在方向更改时中断

android - 有没有办法减少android SDK提供的Android模拟器的启动时间

java - 添加新值时自定义 ListView 值会波动吗?

安卓 : How can I know how much memory is allocated on VM for my app?

android - ContentProvider 中的光标包装/展开

android - 使用 AsyncTask 时同步线程的问题,Android

android - VideoView 闪烁问题

android - 如何使用数据绑定(bind)将数据绑定(bind)到 RecyclerView 中的一行?

android - Android 6 上的存储访问权限有何变化?