不知道小伙伴们在安卓开发的过程中,有没有出现过这种情况:用eclipse运行我们已经编辑好的安卓项目时,从欢迎界面自动跳转到登录或者注册界面,出现错误并停止运行,如图:

android中的欢迎界面设计 安卓欢迎页面过后闪退_android中的欢迎界面设计


这时候点开LogCat,发现出现了好多错误:

android中的欢迎界面设计 安卓欢迎页面过后闪退_android中的欢迎界面设计_02


  之后我就开始检查代码,还有LogCat提示出错的布局文件xml,发现代码并没有错,并且注册了。然后就开始用排除法排除错误,修改代码,使登录或注册界面最先开始运行,可以运行,并没有任何错误。把LogCat提示的错误统统删掉,再运行几遍。等错误全部删除,就发现自己花了好长时间敲的代码已经所剩无几了。

  不用多说,这种找错方法并不可取。经过我长时间不眠不休的修改,甚至重新写了一遍,还是有错,我差点疯了。我同学给了我一个建议:新建一个虚拟机再运行一遍试试。我新建了运行,结果还是错的,我甚至把eclipse的编码格式都改了,还是没有用。最后我决定把我的项目发给同学,请她帮忙运行一下看看。结果使我的脑瓜子嗡嗡的,没错,她成功了。

  这就证明了我的代码是没有问题的,那出问题的肯定就是eclipse这个软件咯。我就花了半个小时重新下载了一个并把ADT、SDK那些插件配好,然后运行,哭了,emmmmmm,还是错的。差点我就去换一台新的电脑了(突然想起我没钱)。之后我又新建了个AVD虚拟手机,并且把安卓版本换了,没想到这次成功了。

  解决办法:重新新建一个安卓版本更高的虚拟机,运行成功。

例如我的项目是android4.0的,虚拟机也是4.0的,出错了!我新建一个android4.2或者更高版本的AVD虚拟机,就运行成功了。