问题引起的原因:打开Eclipse时,编译workspace中所有项目的过程中,经常报类似的错误“Java Builder failed”,然后项目出现红叉,需要clen或者reBuild之后才能正常。
以前忙的时间也就不管了,最近查了一下Java Builder在Android项目编译过程中到底起到什么作用,具体也没有找到明确说明作用的地方(如果有知道的朋友麻烦告知一下,不胜感激!!),大概都是说编译Java代码的工具;
然后,我就直接把这个Java builder从项目的“Properties”->"Builders"中的“Java Builder”改成不选中了,运行项目也OK呀,能够正常使用;
然而,从做了这个改动后,一段时间也没出问题,知道今天在项目中加了新Java代码(之前也加过代码,猜测是不是加了一些特殊的类)之后,项目可以运行,但是布局界面出不来,代码中通过findbyid找到xml对应的对象,从logcat中只是报“类型转换异常ClassCastException”,但是分析之后是没问题的。
最终无语的想起是不是因为去掉了“Java Builder”引起的,最后把这个重新选中,clean一下,安装运行Ok了,真是陶醉了。。。各路大神能不能给分析一下原因,小弟到现在还是不理解。。。。