0

これは私のコードです

String DATA_PATH="/mnt/sdcard/";
        String[] paths = new String[] { DATA_PATH, DATA_PATH + "tessdata/" };
        for (String path : paths) {
            File dir = new File(path);
            if (!dir.exists()) {
                if (!dir.mkdirs()) {
                    Log.v("", "ERROR: Creation of directory " + path + " on sdcard failed");        
                } else {

                    Log.v("", "Created directory " + path + " on sdcard");
                }
            }

        }

Environment.getExternalDirectory() を使用してみましたが、それでも false が返されます。最も紛らわしいのは、logcat で常に「エラー: SD カードにマウントされたディレクトリの作成に失敗しました」と表示されることです。パスをマウントに変更するにはどうすればよいですか? 誰かが私に解決策を教えてもらえますか?

4

2 に答える 2