Android知識點(轉)——無法解析style.xml中的Theme

先扯兩句

首先聲明,這篇博客解決方案取自yonbor605Cannot resolve symbol ‘Theme’ in styles.xml (Android Studio)

PS:大家可以直接通過鏈接跳轉到原博客查看,英文版的哦。

這個問題算是一個比較老的問題,去年還是遇到的比較多的,但是現在基本已經不會出現了,網上說是Android Studio 3.1.2 的IDE bug,應該是在新版本的IDE中已經修復好了(我猜的),但是畢竟當初寫《Android知識點》的目的也不是隻看最新版的問題。還有的就是問題的解決思路,尤其今天這種情況的奇葩解決思路,在後面遇到類似的問題的時候也好有個好的方向可以蒙。

先提供一下Android知識點——目錄的鏈接,然後讓我們進入正題。

正文

無法解析style.xml中的Theme,其實這個說法也不是完全準確,因爲我們在運行項目的時候,並不會因爲無法解析Theme而報錯,即便是打包也不會有問題。只是打開工程的時候,滿屏的紅色相當的尷尬,也就是說,只要能夠忍受這種尷尬,即便不修復這個問題也是沒有問題的。

但是沒辦法,我這個人就是有強迫症,見到這種效果實在是忍不了,才查的解決方案。因爲沒有任何的原理支持,所以這裏只是記錄這個思路而已。

在build.gradle找到如下的兩個屬性(如果有的話)

dependencies {
    implementation 'com.android.support:design:xx.x.x'
    implementation 'com.android.support:appcompat-v7:xx.x.x'
}
  1. 刪除掉這兩個配置,編譯
  2. 再次添加兩個配置(Ctrl + Z即可),編譯

一般就能解決問題了。

發佈了41 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章