1. 程式人生 > >Android Studio --“Cannot resolve symbol” 解決辦法

Android Studio --“Cannot resolve symbol” 解決辦法

(一)
Android Studio 無法識別同一個 package 裡的其他類,將其顯示為紅色,但是 compile 沒有問題。滑鼠放上去後顯示 “Cannot resolve symbol XXX”,重啟 Android Studio,重新 sync gradle,Clean build 都沒有用。
多半是因為 Android Studio 之前發生了錯誤,某些 setting 出了問題。解決方法如下:
點選選單中的 “File” -> “Invalidate Caches / Restart”,然後點選對話方塊中的 “Invalidate and Restart”,清空 cache 並且重啟。語法就會正確的高亮了。

(二)
因要用到,所以最近學了點Android開發,用的編譯器是親兒子,也是新生兒 Android Studio。

今天在除錯的時候,Android Studio 報了一個莫名其妙的錯誤Cannot resolve symbol ‘R’讓人不知所措。因為這東西根本不歸我管啊,怎麼會出現 Cannot resolve symbol 這種錯誤呢?

谷歌了一下,找到解決方法如下:

Build -> Clean Project
Tools -> Android -> Sync Project With Gradle Files
不行就多試幾次!就好了!