我已经使用android模拟器安装sdcard几个星期了,现在没有问题。今天我启动了我的应用程序,当我的活动尝试访问/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由于某种原因突然无法安装。你知道为什么吗?

最佳答案

打开仿真程序的外壳

adb shell

然后键入以下命令:
mount -o remount,rw /sdcard

现在有用吗?

关于android - Android模拟器SD卡突然变为只读状态(无法安装?),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5174824/

10-10 17:51