緩存目錄不存在
回答
也許它返回null,因爲你沒有足夠的內部存儲空間?嘗試也使用getExternalCacheDir
此外,如果它不工作,只需去路徑。
標準是它應該給你路徑「/ data/data/YOUR_APP_PACKAGE_NAME/cache /」,如果你想要外部存儲緩存,它應該給你路徑「EXTERNAL_STORAGE_PATH/Android/data/YOUR_APP_PACKAGE_NAME /緩存/「。
請記住,如果您正在使用模擬器來執行此操作,請確保您的模擬器正在模擬外部存儲器,如SD卡 – 2013-11-14 17:50:55
閱讀http://goo.gl/zipcZ發佈的帖子,似乎應用程序的卸載和重新安裝在許多情況下解決了這個問題。另外閱讀這個線程,看起來這不是你可以解決的問題,因爲它是某些設備上的內部問題。
這可能是一個僅在某些設備上可見的問題,不幸的是我沒有錯誤報告,我也不能仔細檢查這個理論 – futtetennista 2012-05-09 09:45:10
- 1. 緩存清單,緩存目錄中的
- 2. Travis沒有緩存目錄
- 3. 設置Gradle緩存目錄?
- 4. 緩存目錄結構
- 5. iOS永久緩存目錄
- 6. 更改緩存目錄WebStorm
- 7. WebView緩存數據目錄?
- 8. XAMPP WIN 7緩存目錄不可寫
- 9. 無法創建緩存目錄..或目錄不可寫。在Laravel進行無緩存
- 10. 「views」目錄不存在
- 11. Postgres目錄不存在
- 12. 彙編目錄不存在:
- 13. 目錄不存在(Lotus Notes)
- 14. Twig_Error_Loader - 目錄不存在
- 15. 工作目錄不存在
- 16. 不存在的目錄=
- 17. Firefox的離線存儲緩存目錄在哪裏?
- 18. 在Rails中存儲緩存文件的目錄?
- 19. 如何將文件存儲在Android的緩存目錄中?
- 20. 緩存或不緩存
- 21. datacacheexception緩存稱不存在
- 22. 在jQuery中緩存或不緩存$(this)
- 23. 緩存在不同的記錄級別
- 24. 爲什麼臨時目錄不是在緩存目錄中創建的?
- 25. 什麼是緩存標籤目錄?
- 26. 無法顯示緩存目錄
- 27. MinGW是否緩存Windows目錄內容?
- 28. 定期刪除外部緩存目錄
- 29. Docker - 如何緩存添加的目錄?
- 30. Smarty的 - 改變緩存目錄
這看起來與您所遇到的情況相似,但目前還沒有修復該錯誤:http://goo.gl/zipcZ – 2010-12-14 18:02:40
感謝您的鏈接!我在應用程序中多次出現過該錯誤,但是我不確定它是否是Android錯誤(但我懷疑它):)我不知道這兩個錯誤是否相關,但評論11會暗示對於應用程序緩存目錄可能是'null' – futtetennista 2010-12-15 10:33:34
如果它是你的代碼而不是像webview那樣的罐頭,你能檢查明顯的錯誤並替換app-private內部存儲目錄嗎?或者如果這不是問題,共享的外部存儲? – 2012-05-01 21:59:10