1. 程式人生 > >解決Android studio 編譯報錯 Error:null value in entry: outputDirectory=null

解決Android studio 編譯報錯 Error:null value in entry: outputDirectory=null

昨天升級了Android studio 到2.3版,升級以後編譯了一大會兒後編輯器報了個錯,

 Error:null value in entry: outputDirectory=null

然後一直編譯過不去了。

百度,谷歌之後發現並沒有這樣的錯,但有類似的,如:

Error:null value in entry: resOutputDir=null

Error:Null value in entry: dependencyCacheDir=null

在StackOverFlow中有人給出了答案:這似乎是Gradle的一個Bug,解決辦法是,刪除專案根目錄的.gradle資料夾,然後Clean ,Rebulid。
於是照做之後一切恢復正常了。
StackOverFlow還給出了一個解釋問題的連結:

https://discuss.gradle.org/t/null-value-in-entry-dependencycachedir-null/19191/2