重命名應用程序包的名稱後,Android Studio中顯示此錯誤can't resolve symbol AppCompatActivity
無法解決AppCompatActivity
事情我想:
- 清潔工程
- 清潔的Android工作室緩存
- 清潔搖籃緩存
- 重新安裝IDE
- 文件 - >無效緩存/重啓
但沒有什麼幫助。項目構建成功,但我無法使用語法高亮顯示。
我以前com.android.support:appcompat-v7:23.1.1
截圖
重命名應用程序包的名稱後,Android Studio中顯示此錯誤can't resolve symbol AppCompatActivity
無法解決AppCompatActivity
事情我想:
但沒有什麼幫助。項目構建成功,但我無法使用語法高亮顯示。
我以前com.android.support:appcompat-v7:23.1.1
截圖
只刪除整個.gradle文件夾幫助我。
好吧,對於現在可能偶然發現的任何人,Android Studio非常非常非常奇怪。
解決方案:去你build.gradle
文件,並在你的依賴找到appcompat
一個,像compile 'com.android.support:appcompat-v7:XX.X.X'
將其更改爲compile 'com.android.support:appcompat-v7:XX.X.+'
然後在Sync Now
點擊編輯器的右上角。如果代碼中的其他所有內容都正確,則所有紅色的波浪線都應該去掉。
然後回到你的build.gradle
,並改回不管它是什麼,然後單擊Sync Now
它都應該給予罰款,你有最新版本的一切或接近它。
我已經更新appcompat
庫從25.0.1
版本25.1.0
在gradle這個:
from: com.android.support:appcompat-v7:25.0.1
to: com.android.support:appcompat-v7:25.1.0
現在一切正常。
讓我們得走了一步一步:通過使用
第一清潔工程Build-> Clean
如果這沒有幫助,那麼使用你的se COND武器
文件>的Invalidate緩存/重啓...
但真正的問題開始時,所有上述選項並不作品 所以用你的終極武器關閉項目並轉到項目位置目錄和刪除
.idea
您可以再次打開您的項目。這對我有用,而且當您使用VCS時,問題最常出現。而這個問題並沒有與android組件類相關聯,也與庫相關,都顯示了相同的錯誤。
非常感謝,刪除.idea工作! 我花了2個多小時試驗解決這個問題,幸運的是我找到了你的解決方案。 Android Studio 2.3.3 –
謝謝!解決方案2爲我工作。 – CodeSlave
我有同樣的問題,以下爲我工作
File -> Invalidate cache/Restart
有一些類型的緩存問題正在發生。如果出現此類問題,請嘗試以下操作:D
我在使用ubuntu 16.04上的android studio時遇到了這個問題轉到File> invalid cache/Restore> Invalidate and Restart that works fine for for我
轉到您的build.gradle文件,並在您的依賴關係找到appcompat之一,像編譯'com.android.support:appcompat-v7:25.XX'' 改變它來編譯'com.android.support :appcompat-v7:25.3。+' 然後點擊編輯器右上角的Sync Now。 然後回到您的build.gradle並將其更改回原來的狀態,然後單擊立即同步 這對我有用。
當您的所有依賴項和SDK工具處於聯機狀態,並且仍然存在同步錯誤時。這樣做,我測試了這裏提到的所有技巧之前
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
也想指出,:在你的build.Gradle
和同步添加該代碼它。但只有這對我的Android(2.3) - Feb'17發佈。
現在是201年2月... :( – 2018-02-12 04:45:48
是的,謝謝@EnamulHaque我知道,我還沒有升級我的版本,這是2月17日Android Studio發佈版本,希望它可以幫助別人。 –
首先,你應該刪除行「import android.app.Activity」,然後檢查你的build.gradle文件,並確保你的導入是很好的輸入/聲明。 – Rob
buid.gradle文件中的所有內容都很好。編譯'com.android.support:support-v4:23.1.1' compile'com.android.support:appcompat-v7:23.1.1' –
好的,你可以發佈你的gradle文件嗎? – Rob