導入module或三方自定義控件報錯NoSuchFieldError

報錯內容:java.lang.NoSuchFieldError: No field tv of type I in class L com/mic/adressselectorlib/R$id; or its 

原因:沒有找到“tv”這個id,可能是因爲你的項目下有重名文件,造成一個名字多個id

解決方案:不要專注於錯誤信息給定的重複名稱,比如tv沒有找到,去它所在的layout,查看一下layout的名稱是不是存在重複定義的情況,然後修改其中一個的名稱

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