android eclipse调试报java.lang.ClassCastException异常_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > android eclipse调试报java.lang.ClassCastException异常

android eclipse调试报java.lang.ClassCastException异常

 2014/8/16 11:07:36  sphere  程序员俱乐部  我要评论(0)
  • 摘要:在布局文件中ImageView位置第一次先放在Button之前编译代码没有出错然后调整两者的位置再次编译报如下错误异常提示Button类型不能转换成ImageView类型为什么会这么报错呢,我明明没有让它们之间进行转换。原来由于eclipse的编译是基于时间戳的判断机制的。所以当你按buildall的时候有些eclipse认为时间戳没有改变的类不会被编译。因此你可以先clean一下再编译。这个时候eclipse会将所有的以前编译信息清除然后编译。在调换两个控件的前后位置再次编译后
  • 标签:android Eclipse Java 异常 class

在布局文件中 ImageView 位置第一次先放在Button之前

编译代码没有出错

 

 然后调整两者的位置

再次编译 报如下错误

 

 

异常提示Button类型不能转换成ImageView类型 为什么会这么报错呢,我明明没有让它们之间进行转换。

原来由于eclipse的编译是基于时间戳的判断机制的。
所以当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译。
因此你可以先clean一下再编译。这个时候eclipse会将所有的以前编译信息清除然后编译。 

在调换两个控件的前后位置再次编译后,可以从project->clean 一下,清除编译产生的.class文件。

然后再次编译,没有报错,完成。

上一篇: 通过winmm.dll控制声音播放 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名