首页 > 代码库 > android eclipse调试报java.lang.ClassCastException异常
android eclipse调试报java.lang.ClassCastException异常
在布局文件中 ImageView 位置第一次先放在Button之前
编译代码没有出错
然后调整两者的位置
再次编译 报如下错误
异常提示Button类型不能转换成ImageView类型 为什么会这么报错呢,我明明没有让它们之间进行转换。
原来由于eclipse的编译是基于时间戳的判断机制的。
所以当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译。
因此你可以先clean一下再编译。这个时候eclipse会将所有的以前编译信息清除然后编译。
在调换两个控件的前后位置再次编译后,可以从project->clean 一下,清除编译产生的.class文件。
然后再次编译,没有报错,完成。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。