报错信息:
Caused by: java.lang.NoSuchFieldError: No static field tv_playof type I in class Lcom/xxx/widget/R$id; or its superclasses (declaration of 'com.xxx.widget.R$id'
分析:
项目采用模块化设计,主模块和子模块,存在同样名称的资源id或者layout文件。
原因1:存在同样名称的资源id: android:id="@+id/tv_play"
原因2:存在同样名称的布局文件: layout_xxx.xml
解决办法:修改子模块或者主模块的布局文件名称,或者资源id名称。然后 rebuild 项目。