昨天部署項目的時候,發現會報一個 FileNotFoundException,如下:

就是創建一個文件夾,然后創建失敗,在手機存儲中,並沒有找到該文件夾,讓我感動很驚訝,因為之前一直正常運行,無任何異常。於是我嘗試部署在別的手機上,發現並沒有出現這個問題,於是新建一個單獨項目,里面什么都沒有,只有幾行創建文件夾的代碼,如下:

代碼似乎是沒什么問題,實際上代碼確實沒問題(⊙o⊙)…。
經過兩個小時的攻堅戰,最后發現:出問題的手機android系統版本是最新的6.0.1,而我使用android studio 創建的項目的 compileSdkVersion 為 23。由此猜測,compileSdkVersion 23的項目,部署到android 6.0.1的手機上,會出現FileNotFoundException。目前解決方法只想到一個:就是修改compileSdkVersion版本,比如說,修改成 22 或者 21。
希望有其他解決辦法的朋友,還望不吝告知,在此謝過~
