1. 程式人生 > >Android Studio 中java檔案右下角顯示紅色j而不是C標識

Android Studio 中java檔案右下角顯示紅色j而不是C標識

Android studio 中Java檔案右下角圖示變成紅色j 而不是大的C標識了  而且你module名稱也不是加粗的  如圖


中間那個module名稱 點進去之後


所有的java檔案都變成紅標了  

在IDEA中 這個小紅標的意思是 Java class located out of the source root. Refer to the section Configuring Content Roots for details. 

英語我就不翻譯了  本人水平有限、、、、

就是本地檔案資源匯入到Android studio失敗  或者匯入的不全  導致Android studio編譯這個module失敗  所以Java檔案才沒變成class  只需要重新匯入這個module就好了  

但是這個時候資料夾已經在project裡面了  怎麼重新匯入呢  千萬不要右鍵delete  如果delete就徹底刪除了 (我就這樣幹過)  如果你在看到我這篇文章之前刪除了  我還有一篇文章是告訴你怎麼恢復delete檔案的  http://blog.csdn.net/suwenlai/article/details/54892298  

好了 言歸正傳  怎麼解決這個問題呢  

在你的project下面的settings.gradle裡面


這是我這個project裡面的目錄情況 和settings.gradle 裡面的內容  你只需要在後面新增上匯入失敗的那個module名稱  然後sync now即可