android studio 報找不到符號

項目引用的一個aar包有修改,重新引進,編譯過程AS報錯:

錯誤:找不到符號
符號:  方法 a()
位置:類型為B的變量c

奇怪的是點進去能看到正常的引用,也能點進去方法,根本看不出有問題,執行clean project,重新gradle也一樣報錯,試了幾次無效。后來想會不會是gradle的緩存導致aar包還是舊的,找到報錯類文件的位置,在.gradle\caches\transforms-1\files-1.1目錄下的jar包,把transforms-1整個目錄刪掉,重新gradle,這時候,連引用到報紅了,根本找不到aar包任何相關的類。嘗試clean 也無效。
忽然想起萬能的招式,重啟AS,果然,重啟后引用正常了,就是報錯的地方改了方法名,改為新的方法名,再編譯通過。

另外,可以嘗試:
點擊菜單中的 “File” -> “Invalidate Caches / Restart”,然后點擊對話框中的 “Invalidate and Restart”,清空 cache 并且重啟。語法就會正確的高亮了。
同類報錯:Cannot resolve symbol XXX

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 說明 本文主要介紹和Gradle關系密切、相對不容易理解的配置,偏重概念介紹。部分內容是Android特有的(例如...
    jzj1993閱讀 15,716評論 1 62
  • AS出來一年多了,最近才從Eclipse轉到AS,但我并不覺得使用Eclipse有多落后,它們都只是一個工具而已,...
    Mr_阿湯哥閱讀 1,732評論 0 5
  • Gradle plugin 3.0 & Android Studio 3.0 我們主要講一下升級gradle pl...
    coofee閱讀 18,491評論 6 17
  • 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/zhaoyanj...
    勤奮的pangdunhu閱讀 2,100評論 0 1
  • 發現靜心的時候,自己腦瓜里的思想很多,真的很亂。 還發現自己有點點不當下的積攢都在那里,情緒和苦難之身很活躍。 有...
    花間工坊_Cici閱讀 182評論 0 0