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
不行就多試幾次!就好了!
相關推薦
Android Studio --“Cannot resolve symbol” 解決辦法
(一) Android Studio 無法識別同一個 package 裡的其他類,將其顯示為紅色,但是 compile 沒有問題。滑鼠放上去後顯示 “Cannot resolve symbol XXX”,重啟 Android Studio,重新 sync gr
Cannot resolve symbol *** 解決辦法
這個在Android Studio 中出現的原因和解決方案。 1、症狀描述 Android Studio 無法識別class 或自動導包,將其顯示為紅色。 不能自動導包對開發者來說很不爽
IntelliJ IDEA寫JSP檔案出現“cannot resolve method”解決辦法
最近在使用IDEA寫JSP檔案的時候,有些內建物件出現了cannot resolve method的警告提示,程式碼執行沒有問題,在編寫的時候也不會提示,最後請教了萬能的搜尋引擎,解決了此問題。 解決辦法 該錯誤的導致的原因是因為沒有在專案中新增好伺服器關聯,解決辦法為:開啟File>
Android Studio 自動更新失敗解決辦法
Check Update一直提示Connection failed. Please check your network connection and try again,開始以為是由於G*W在搗亂,但是開啟VPN後還是無法更新,然後開始Google了一下找到了下面的解決辦法。 1、Mac OSX首先開啟F
Android Studio模擬器無法聯網 解決辦法
首先 確保你當前的電腦可以聯網 然後開啟模擬器的瀏覽器輸入常用網址,例如www.baidu.com 看看是否能夠聯網 如果訪問失敗 在本機中在cmd中ping www.baidu.com 獲得百度的ip地址 然後在瀏覽器中輸入 https://百度的ip地址
[Android Studio系列(二)] Android Studio更新失敗的解決辦法
1 Android Studio更新的方法是點選選單help–>check update,但有時會報錯,連線超時: Connection failed (connect timed out). Please check network connec
從github上下載的專案無法在android studio中開啟的解決辦法
前言 在學習安卓的過程中,有時候會從github上下載一些原始碼,然而在使用android studio進行匯入後發現無法正常執行。然後上網進行搜尋相關解決辦法,看到一篇大神寫的部落格,下面給出地址
android studio 中 Cannot resolve symbol 'R'(XXX) 如何解決
此問題多半是因為 Android Studio 之前發生了某些錯誤,致使 setting 出了問題,解決方法如下: 點選選單中的 “File” -> “Invalidate Caches / Restart”,然後點選對話方塊中的 “Invalidate and Re
真正解決方案:Cannot resolve symbol 'xxx' (Android Studio 3.1.4)
最近更新了Android Studio 到最新版本3.1.4,但是卻出現了一個問題, Cannot resolve symbol ‘Theme’ in styles.xml (Android Studio) Failed to load AppCo
Android Studio:R標紅Cannot resolve symbol’R的處理
很氣啊,這個東西。。。 第一步:開啟as資料夾…\AS\bin,記事本開啟idea.properties 第二步:查詢idea.max.intellisense.filesize=2500的值,把250
Android Studio “import org.tensorflow.lite.Interpreter” cannot resolve symbol "tensorflow"
我要用到的是tensorflow-lite,但是編譯器找不到。 解決方法1: 開啟File->Project Structure->app->Dependencies,點選右上角加號,如圖: 點選第一個,得到如下圖所示。在這裡檢索tensor
IDEA 匯入Maven專案時,主類Main 右鍵沒有Run Application.無法執行,而且cannot resolve symbol,解決辦法。
Unsupported major.minor version 51.0 java.lang.UnsupportedClassVersionError: org/apache/maven/artifact/handler/ArtifactHandler : Unsuppor
解決Android cannot resolve symbol問題
加上依賴後,呼叫類方法總是提示:Cannot resolve 按照這篇文章 第一種方式就解決了 1、“File” -> “Invalidate Caches / Restart” 第二種方式也貼上來:
IntelliJ IDEA下Cannot resolve symbol XXX的解決方法
pan validate 通過 ngs style epo invalid 自己 16px Idea導入maven項目後,運行能通過,但是打開一些類後,會出現Cannot resolve symbol XXX的錯誤提示。 考慮幾種可能: 1、JDK版本,設置JDK和Mave
Cannot resolve symbol KeyEventCompat(android.support.v4.view.KeyEventCompat找不到)
blog forward CA res tco sdn hand andro exe Cannot resolve symbol KeyEventCompat(android.support.v4.view.KeyEventCompat找不到) 解決方案 KeyEventC
如何解決IntelliJ idea的maven工程提示的Cannot Resolve Symbol
star 菜單 就會 紅色 如何解決 mbo 鼠標 ems 方式 IDEA無法識別一個類類,將其顯示為紅色,如果 compile 沒有問題。鼠標放上去後顯示 “Cannot resolve symbol XXX”,有兩種解決方式:(1)點擊菜單中的
Error inflating class android.support.v4.view.ViewaPager解決辦法 Android studio版本
點選依賴管理 切換到依賴 點選加號 搜尋v4點選新增 發現找不到一部分資原始檔 ,因為版本不符合 在我們的gradle檔案中修改版本號 我這裡是26的編譯版本所以改為26 ok編譯通過 &
解決cannot resolve symbol “xxxx”的問題(親測有效)
今天做專案的時候匯入了一個api介面,並且把附帶的jar包也拷貝到了Maven專案中,但是有個方法一直報cannot resolve symbol “xxxx”。 百思不得其解,在網上搜了各種各樣的方法也沒有解決,這個問題其實就是無法解析某方法,也可以說是找不到,那麼就是我們的依賴出了問題,
android studio 3.0 preview 解決Gradle: Configure Project or Gradle: Resolve Dependencies ':classpath
2017年Google開發者大會,google宣佈kotlin成為android開發的主要語言 android studio 3.0 preview提供了kotlin的支援,其他版本安裝plugin後也可以使用 google提供了版本之間共存的解決方案,mac下只要將名
Android ndk cannot locate symbol "atof" referenced by的解決方法
原因:android的stdlib.h中atof是內聯的 解決方法:將所有的atof改成strtod 示例程式碼: char *strpi = "3.1415"; double dpi; dpi = atof(strpi); 修改為: dpi