(一) 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
不行就多试几次!就好了! 真正解决方案: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 AppCompat ActionBar with unknown error. Cannot resolve symbol ‘OkhttpUtils’ …
有时候会出现类似theme 主题找不到,甚至AppCompatActivity 这个类也找不到, 更严重有时候引入的所有Github 上的类库都找不到了,都快要崩溃了。 好在经过 一番苦战,终于摸清楚了脾气,找到了终极解决方案。 终极解决方案: 1.哪个Jar 包有问题就把该配置注释掉,比如下面这个: |