Android Studio里如果使用其他的dependency
,需要在build.gradle -> dependencies -> implementation啥啥啥
烦感,表示如果lib里沒有 就會在build的時候會自動從網(wǎng)上下載。在build之前class里不論import還是使用都會顯示"cannot resolve symbol"
贝搁。有時候build之后仍然會顯示紅字錯誤郑气,找不到包,但是build和run都沒問題乌昔。這時候試試下面的操作:
Open the Preferences window by clicking File > Settings (on Mac, Android Studio > Preferences).
In the left pane, click Build, Execution, Deployment > Gradle.
Check the Offline work checkbox. (如果新版本android studio沒有的話隙疚,點Download external annotations for dependencies和其他的checkbox,來回點兩下都選上)
Click Apply or OK.
再次build project就會發(fā)現(xiàn)External Libraries里面有了dependencies -> implementation里的lib磕道,紅字錯誤就消失了供屉。之前紅字是因為build之后沒有下載到External Libraries里雖然build正常,具體成因不知道為什么溺蕉。