过程是这样的:今天和同事合代码,我将我的资源文件,布局文件和逻辑代码通过svn上传给他,他和完代码之后,一切正常。但是当运行的时候,当运行到我提交代码的逻辑的时候程序就死了。但是程序在我电脑上运行好好的。
经过排查,问题发现在布局文件上,同事将布局文件改名,后将之前的布局文件替换,程序正常运行。我们的命名eg:hello_hehe;这种结构,即代下划线。重命名的时候我们将下划线去掉,然后就可一加载了。不知到原理和为什么,求大神告知原因。
我用的系统为:ubuntu12
eclipse:4.2.0
jdk:1.7.0.9
eclipse有时候会抽风。。。
这问题不好说啦,eclipse本身就有很多问题,许多bug是无法解决的,理论上布局文件带下划线是没有错的,你闲了的时候可以重试一下,说不定就好了~~~~
“当运行到我提交代码的逻辑的时候程序就死了”,程序死掉的原因是什么,当时日志提示了什么?布局文件是可以带下划线的。
重新编译项目试试,换as吧。。官方推荐。。
重新编译项目试试,换as吧。。官方推荐。。
谢谢各位,最终在查文件的时候,发现布局文件重复了。之前在主工程里面建的布局文件,后面移到了library包里面,但是上传的时候主工程的包里面布局文件没删。。。然后编译器在判断布局文件的时候不知到选哪个,然后就崩掉了。谢谢各位。忘大家小心