一、報(bào)錯(cuò):
????????AndroidStudio運(yùn)行代碼時(shí),編譯器報(bào)?Type androidx.databinding.Bindable is defined multiple times......
二、解決:
? ? ? ? 點(diǎn)擊 Build -> Clean Project,關(guān)閉編譯器再打開即可。
三、解決過程:
? ? ? ? 在使用AndroidStudio進(jìn)行代碼分支切換時(shí),偶爾會(huì)出現(xiàn)資源沖突的情況。
? ? ? ? 大概是以下幾個(gè)原因
? ? ? ? 1.新增的代碼,未進(jìn)行 Commit ,相互切換極易產(chǎn)生資源問題。
? ? ? ? 2.不同的分支中有一部分資源(包括aar、jar....)版本不同,或者新引入的sdk中包含了這些資源,也會(huì)引發(fā)沖突
? ? ? ? 3.AndroidStudio本身的緩存(不知道這個(gè)算不算是編譯器的bug),本人遇到就是這種情況。而且使用invalidate caches清空緩存也沒用,一定要使用Build -> Clean Project,清除之后再完全關(guān)閉androidStudio ,等待一段時(shí)間打開(對(duì)比報(bào)錯(cuò)時(shí)的代碼,無任何改動(dòng)),它就好了?文章來源:http://www.zghlxwxcb.cn/news/detail-649913.html
? ? ? ? 本人編譯器版本:[AndroidStudio2020.3.1、mac版本]文章來源地址http://www.zghlxwxcb.cn/news/detail-649913.html
到了這里,關(guān)于Android databinding 被多次定義的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!