2
通過Android SDK和AVD Manager我創建了一個android3.0版本的AVD,其大小選項爲1024MiB。在我的應用程序類中,我要求創建一個目錄,以便我可以緩存圖像。但我得到的錯誤在那裏爲無法創建nomedia文件
09-07 15:32:31.253: ERROR/AndroidRuntime(380): Caused by: java.lang.IllegalStateException: Unable to create nomedia file.
我的代碼是:
File baseDirectory = new File(Environment.getExternalStorageDirectory(), "myapp");
File storageDirectory = new File(baseDirectory, "imagecache");
File nomediaFile = new File(storageDirectory, NOMEDIA);
nomediaFile.createNewFile();
錯誤過來在4號線。任何人都可以幫助我。我是蜂窩新手。提前致謝。
Try storageDirectory.mkdirs();並檢查它是否工作 – ingsaurabh
我也給出了這一行......但如果我在此之後再次檢查isExists(),它仍然返回false。 – Mathew
你確定它的mkdirs()不是mkdir()並且也使用log來打印baseDirectory的路徑,NOMEDIA是什麼? – ingsaurabh