如圖,今天莫名其妙出現的
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
報紅 一般是定義了 沒有參考包 整個是灰色的uj5u.com熱心網友回復:
這是原始碼嗎,不是我自己寫的
uj5u.com熱心網友回復:
看樣子像系統的,也有可能你沒有對應的jar 包 參考不到相應的東西uj5u.com熱心網友回復:
自己搜一下這些包的依賴 然后加一下uj5u.com熱心網友回復:
因為參考的這些是系統的代碼,并不是公開的,想要查看相關的資訊可以查看原始碼,在sdk目錄下sources目錄中,想查看系統原始碼可以在谷歌上下載原始碼,地址https://android.googlesource.com/platform/manifestuj5u.com熱心網友回復:
SDK 里面的原始碼本來就只是查看的,參考也不是很全,報紅找不到參考很正常uj5u.com熱心網友回復:
類定義用了@hide,對你隱藏了uj5u.com熱心網友回復:
感謝各位。但是原本是沒有這個問題的,昨天突然發現的報紅。這是為什么呢?uj5u.com熱心網友回復:
使用的Android studio就多clean幾次或者rebuild一下試試uj5u.com熱心網友回復:
clean試試uj5u.com熱心網友回復:
己搜一下這些包的依賴 然后加一下uj5u.com熱心網友回復:
你這報紅的都是surpport包下的,看看你有沒有添加依賴。uj5u.com熱心網友回復:

這個包是有的,也clean過了,但還是一樣
uj5u.com熱心網友回復:
反正不影響使用,看原始碼的話很多報紅,不用管uj5u.com熱心網友回復:
編譯下看能否運行成功,如果不成功會報錯。uj5u.com熱心網友回復:
這是報紅,對其他沒有影響,編譯打包都沒問題。但是這樣也很難受啊
uj5u.com熱心網友回復:
你應該依賴了support annotations.jar這個包,有兩種情況可能出現以上情況1、沒有添加依賴 2、依賴的其他模塊包含這個jar包,且版本不一致。uj5u.com熱心網友回復:
沒有添加依賴uj5u.com熱心網友回復:
沒有添加依賴,或者引入新的依賴版本uj5u.com熱心網友回復:
應該是缺少了android-surport支持庫了。檢查下你的gradle依賴uj5u.com熱心網友回復:
我的有個也報紅, 能運行 但是看著難受轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/252301.html
標籤:Android
