问题描述:
Android app在启动时闪退的问题有很多种,大部分可能集中在代码有问题上,譬如StartActivity的时候启动不了。
看提示里一般是有错误出现的,这个很好解决,只要找到对应的错误就可以了。
那么,还有一类问题,就是我这里出现的,启动成功,没有任何错误,查看logcat,build,Run都没问题,但是APP启动后,闪退了。这就很纠结了。这里我记录一下解决过程。
这个闪退问题是由于我修改以往的一个项目代码,原本是使用了自定义的Application,加上自定义ListActivity来启动界面,而我需要加入一个APP启动界面,所以需要换掉它这个开始的流程,改为正常的MainActivity来启动,之后再切换界面。
但是在我修改的过程中,去掉原来ListActivity在AndroidManifest.xml中的Launch属性加入到新建的MainActivity中去时,整个APP发生了启动闪退问题。无论怎么查验,就是无法解决。 Debug项目也是不管用了。尤其是AndroidStudio的Debug,真的很考验电脑性能。