他喵的又在搞飛機了..=ω=a
原文網址:http://blog.udn.com/andy840119/111572489
列印日期:2025/12/16
[教學] Android 專案中出現 “Cannot resolve symbol … ” 的錯誤但還是可以編譯
2018/04/22 11:46:04

前言 : 


因為公司的APP 也需要Android 端


所以得順便學Android了(汗


.


然後公司終於換新的Macbook了


是頂規的喔哦哦哦哦


.


有點懶得拍了


照片請自行google 搜尋


.




正文 : 


雖然說大三那時候學過Android,實際在其他公司也有寫過專案


不過那時後實在沒啥經驗,有很多Android的基礎還是沒搞懂


.


最近下載完其他人的專案後發現一個很神奇的問題


就是可以編譯


但是就是有些import 會出現 “Cannot resolve symbol … ”


.


總覺得有點機掰啊這個


所以到底是怎樣ODO


.


後來不小心爬到這篇後,突然霍然開朗


https://www.zhihu.com/question/49990521


.


簡單來說就是目前專案上指定的套件版本


例如25.0.1


但電腦上只裝了25.4.0


所以會找一個類似版本的套件來幫你編譯


.


我不太確定是不是Android Studio 


為了希望user 裝上版號完全一樣的套件


故意設計的


.



然後就到build.gradle (Mudule : app 那個)


如果有用橙色框起來的,就是那個套件版號電腦上沒有


.


滑鼠移過去後,會有推薦的版號


.



照著建議修改一下版號


.



然後右上角Sync一下,就大功告成了


.





後記 : 


馬得還是nuget好用


guadle 根本大便