android studio:cannot resolve symbol...(171028

報錯代碼:

URI is not registered
cannot resolve symbol  AppCompatActivity

cannot resolve symbol XXXX我的是出現”cannot resolve symbol setContentView”)

先上我的解決辦法,成功了的。

原因

缺少google repository(好像是Android support repository,不確定)

解決辦法1:

下載google repository

解決步驟:
①打開(android)sdk manager(AS裏打開也行)
manager這裏寫圖片描述
②找到SDK tools那欄,找到suppport repository,打開就該有了。

找不到資源包?嘗試下面。

解決辦法2:

FQ或者使用鏡像網站

附上兩個鏡像網站:

mirrors.neusoft.edu.cn 端口:80    移動限制
mirrors.zzu.edu.cn 端口:80

解決辦法3

適合移動寬帶
移動寬帶有什麼牆,好像和流量穿透什麼的有關。具體不論。
換成聯通電信寬帶就好了。推薦電信,因爲我就是連電信寬帶找到的。
後面用聯通卡手機熱點連接也找到了。

講個故事。
我宿舍辦了移動寬帶。
裝軟件時上面正在開人大,不好翻牆。
裝好刷新啥都沒有。
然後用鏡像網站,刷出來,在歷經坎坷後把該裝的都裝了。
報錯如題。
因爲緣分吧,去老師辦公室解決了。老師在stack上找到答案,連上辦公室的電信寬帶,一下就刷新出來了。當時還以爲是自己使用了鏡像網站看不到這個包,連連害羞。回宿舍一刷新又是一樣。

這裏寫圖片描述

宿舍寬帶,沒用鏡像網站。

這裏寫圖片描述

用手機熱點(聯通)

解決辦法4

下載含sdk的AS安裝包。
集成了方法一中的包。

附上一個開發者工具網站http://www.androiddevtools.cn/

總結下網上找到的辦法,供參考。
參考解決辦法
作者1:

1、File->Invalidata Caches/Restart->Invalidata and Restart
2、Build->Make Module
3、Build->Make Project
4、Build->Clean Project
5、Build->Rebuild Project

詳情請參考:http://stackoverflow.com/questions/37336960/android-studio-2-2-1-cannot-resolve-symbol

作者2:

對AppCompatActivity 按Alt + enter 然後選擇一項後選擇try again

作者3:

Important: The support libraries are now available through Google’s
Maven repository. You do not need to download the support repository
from the SDK Manager. For more information, seeSupport Library Setup.

ps百度翻譯:

重要的是:支持庫現在可以通過谷歌的Maven倉庫。您不需要從SDK管理器下載支持存儲庫。有關更多信息,seesupport庫設置。

Step 1:
Open the build.gradle file for your application.
Step 2:
Make sure that the repositories section includes a maven section with
the “https://maven.google.com” endpoint. For example: allprojects {
repositories {
jcenter()
maven {
url “https://maven.google.com
}
} }
Step 3:
Add the support library to the dependencies section. For example, to add the v4 core-utils library, add the following
lines: dependencies {
...
compile "com.android.support:support-core-utils:25.4.0" }

嘗試:

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章