为什么我的SD卡不可写(Android)?

时间:2010-01-07 20:16:23

标签: android storage sd-card

在模拟器中,我似乎无法写入附加的SD卡。以下代码总是吐出“无法写入root”日志消息,但不会出现“无法读取root”的消息。

File routesRoot = Environment.getExternalStorageDirectory();
if (!routesRoot.canWrite())
    Log.v(getClass().getSimpleName(), "can't write root");
if (!routesRoot.canRead())
    Log.v(getClass().getSimpleName(), "can't read root");

想法?

1 个答案:

答案 0 :(得分:13)

检查,然后仔细检查您是否拥有WRITE_EXTERNAL_STORAGE权限。