我一直在使用android模拟器与安装的SD卡几个星期,现在没有问题。今天我开始我的应用程序,当我的活动试图访问/ mnt/sdcard时,它会崩溃并出现NullPointerException异常。我检查DDMS文件浏览器和/ mnt/sdcard似乎是空的。我尝试将文件推送到它上面,但它是只读的,权限是d ---------。有这两条线在logcat的输出的开头:Android模拟器SD卡突然只读(未能挂载?)
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突然无法安装出于某种原因。任何想法,为什么会这样?
确保你已经在你的清单文件设置权限<使用许可权的android:NAME =“android.permission.WRITE_EXTERNAL_STORAGE” /> – esse 2012-02-13 19:56:45