當前位置:首頁 > IT技術 > 移動平臺 > 正文

Android R類標紅 編譯正常 不報錯
2021-10-28 15:25:24

樓主最近在幫朋友處理一個Android項目

其他都已經(jīng)改好了,但是遇到一個小的問題

就是過程中所有R類標紅

但是編譯和運行都可以,甚至代碼也可以運行

就像這樣,所有的R類都標紅

Android R類標紅 編譯正常 不報錯_android

但是gradle的同步是正常的

Android R類標紅 編譯正常 不報錯_android_02

編譯也是正常的

Android R類標紅 編譯正常 不報錯_報錯_03

當時感覺很奇怪,后來發(fā)現(xiàn),原來是gradle build tools的版本不同導致的

打開root目錄下的build,gradle

Android R類標紅 編譯正常 不報錯_R類_04

看到這里用的是3.3.1版本的gradle build tool(其實就是Android Studio的版本)

Android R類標紅 編譯正常 不報錯_android_05

樓主用的Android Studio的版本是3.2.1

可以在這里看

Android R類標紅 編譯正常 不報錯_標紅_06

Android R類標紅 編譯正常 不報錯_R類_07

我們把build.gradle里面的3.3.1改為3.2.1就行了

Android R類標紅 編譯正常 不報錯_標紅_08

改好以后,所有的R類都正常了

Android R類標紅 編譯正常 不報錯_android_09

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務立即開通 >