android源代码问题?

出现这种情况 Duplicate id @+id/man, already defined earlier in this layout
2025-02-25 03:09:34
推荐回答(2个)
回答1:

你的checkBox id就是man,下面那个RadioButton id你也定义成man了。你的id重复了。这是两个控件,不能用一个id,只用把那个man改成其他名称就好。

回答2:

其实没事的,即便重复定义了也可以忽略

具体操作方法是:

  1. 在windows下的Preferences里找到android选择lint Error Checking

  2. 在中间的框里找到DuplicateIds

  3. 在Severity上选择Warning,原来的应该是fatal

  4. 点击Apply让系统自己跑一遍就好了

这个方法是把错误检查的功能改成警告