昨天部署項目的時候,發現會報一個 FileNotFoundException,以下:android
就是建立一個文件夾,而後建立失敗,在手機存儲中,並無找到該文件夾,讓我感動很驚訝,由於以前一直正常運行,無任何異常。因而我嘗試部署在別的手機上,發現並無出現這個問題,因而新建一個單獨項目,裏面什麼都沒有,只有幾行建立文件夾的代碼,以下:blog
代碼彷佛是沒什麼問題,實際上代碼確實沒問題(⊙o⊙)…。部署
通過兩個小時的攻堅戰,最後發現:出問題的手機android系統版本是最新的6.0.1,而我使用android studio 建立的項目的 compileSdkVersion 爲 23。由此猜想,compileSdkVersion 23的項目,部署到android 6.0.1的手機上,會出現FileNotFoundException。目前解決方法只想到一個:就是修改compileSdkVersion版本,好比說,修改爲 22 或者 21。io
但願有其餘解決辦法的朋友,還望不吝告知,在此謝過~方法