【发布时间】:2013-12-05 19:23:35
【问题描述】:
我想写入 sd 卡上的文件,我添加了权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>,但是当我尝试它时,我在虚拟设备中没有收到任何错误,但在 LogCat 中我得到以下信息
12-05 13:09:08.743: E/XMLWriter(367): Permission denied
12-05 13:09:08.753: E/XMLWriter(367): /mnt/sdcard/alzheimer/appointments.xml (Permission denied)
虽然之前可以正常工作,但现在我无法正常工作。
我可能会错过什么?
【问题讨论】:
-
添加您的 logcat 错误。
-
您是在模拟器中运行它吗?如果是,它有 sdcard 吗?
-
@insomniac 我检查了虚拟设备设置,好像我没有指定sd卡的空间,我添加了一些空间,现在试试
-
@insomniac 成功了,原来是因为虚拟设备中缺少 sd 卡空间
-
@aizen92 如果您可以具体写出问题所在(以及如何重新创建和修复它),我建议您发布自己问题的答案。
标签: java android permissions android-sdcard