5

エミュレータでは、接続されているSDカードに書き込めないようです。次のコードは、常に「ルートを書き込めません」というログメッセージを出力しますが、「ルートを読み取れません」というメッセージは出力しません。

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");

アイデア?

4

1 に答える 1

13

WRITE_EXTERNAL_STORAGE権限があることを確認してから、再確認してください。

于 2010-01-07T20:18:39.940 に答える