我不是Android的新開發者。我有一個市場上的應用程序。但是,有時我得到報告奇怪的例外滿足以下條件:安卓資源未找到異常
java.io.FileNotFoundException: res/drawable-mdpi/background.png
android.content.res.Resources$NotFoundException: File res/drawable-mdpi/background.png from drawable resource ID #0x7f02001f
這是通過各種手段不真實的,否則我不會;噸編譯或運行程序自己。我也確信資源在那裏。這只是我報道的一個例外。其他資源主要佈局也有同樣的例外。
所以我的問題是這將如何發生?是否因爲Android系統安裝失敗,我的應用程序?我幾乎肯定這一定是這種情況,因爲我有許多用戶毫無問題地使用它。
請幫忙。
有時我們也會發生一些佈局資源。雖然這種情況對我們來說並不重要,但它仍然是一個神祕的bug。感謝您的詢問。 – Snicolas
您是否在所有屏幕尺寸和密度上測試了您的應用程序?也許問題可能是在某些屏幕上,在相應的目錄中找不到可繪圖 – Cata
@Cata您不需要爲每個密度製作/填充可繪製的文件夾。例如,如果您只提供xdpi drawables,則mdpi屏幕會縮小drawable以正確繪製。 – Jonba