在剛接觸Android Studio的時(shí)候,由于不明不白的原因,出現(xiàn)了如標(biāo)題所示的打開文件錯(cuò)亂,打開Java文件出現(xiàn)的是后面的xml文件代碼,Java文件圖標(biāo)由“C”變成藍(lán)色的“J”,打開Java文件顯示xml亂碼,打開xml文件出現(xiàn)png格式圖片亂碼的問(wèn)題,然而,Build和Run是正常的。如下圖所示:
如圖,Java文件的圖標(biāo)應(yīng)該是個(gè)“C”,但這里卻是一個(gè)藍(lán)色的“J”,而且打開之后是xml文件的格式。
如圖,Java文件打開出現(xiàn)了png圖片的內(nèi)容。
我上網(wǎng)上查找了很多資料,網(wǎng)上大部分出現(xiàn)的問(wèn)題都是出現(xiàn)紅色的J,大部分都說(shuō)是內(nèi)存不足、Android Studio一次鏈接的文件過(guò)大,導(dǎo)致的。給出的解決方案總結(jié)如下:
1、刪除項(xiàng)目目錄下的.gradle和.idea重新編譯。
2、Build->Clean Project Build->Rebuild Project
3、File->Invalidate Caches/Restart
4、修改Android Studio 安裝目錄bin目錄下的idea.properties中的idea.max.content.load.filesize改得更大。
5、重新安裝AS和SDK
6、File->Power Save Mode上的對(duì)勾取消
重點(diǎn):
在嘗試過(guò)以上方法無(wú)效后,我將 Users\用戶名.AndroidStudio3.4\system 目錄下的 caches文件夾刪除,重新啟動(dòng)Android Studio加載項(xiàng)目,問(wèn)題解決。