打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
最近Android开发经常碰见的两个错误

第一个错误:The application has stopped unexpectedly

第二个错误:An error has occurred. See error log for more details.java.lang.NullPointerException

经过我个人的分析,已经大致搞清楚这两个常见问题的原因,并且下面提供这两个错误的解决办法。

  • 对 于第一个错误,很简单,是程序运行时的错误,估计新手是尝尝犯。如果出现了The application has stopped unexpectedly错误不要惊慌,仔细的检查是否有逻辑上的错误或者漏洞,比如对象是否实例化,是否为null,此外有3个方面对于Android 开发必须要注意的地方,这几个地方同样会引起The application has stopped unexpectedly异常。
    1. 业务逻辑:既逻辑上是否合理,语法上是否正确,可以通过调试来查看Log记录。
    2. 资 源应用:Android的资源都放在了res文件下面,如Activity的布局一般都放在res/layout下面,并且一般是一个xml文件对应一个 Activity。尝尝自己建立的Activity忘记使用setContentView方法引用布局文件。(比如我在另一篇文章中的main.xml和 result.xml就是布局文件。http://www.wudi.iego.cn/?p=88
    3. AndroidManifest.xml: 每一个应用都需要的文件. 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什么地方运行。我之前就的异常就是由没有在AndroidManifest.xml中添加Activity造成的,希望大家警惕。
  • 第二个错误很诡异,我一直没有找到具体的原因,每次只要我一打开string.xml就报这个异常,描述写的是空指针异常,我连运行都没运行,怎么会报空 指针异常?只有运行了才会出现运行时错误,所以很明显是eclipse的报错,所以我初步推断是所使用的编辑器的问题,我使用的是Android Resource Editor,有个网友告诉我换个编辑器,然后我就换成了XML Editor,果然不报错了,我那个囧啊,eclipse装了插件就总是出这个那个的错误。不知道我分析的对不对,如果是别的原因请发邮件联系我,不胜感 激。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
android R.java资源文件不自动生成的原因
Android简单开发教程(二)
新建android工程的时候eclipse没有生成MainActivity和layout布局
android findViewById
关于“android content assist not available”,或者“Element <TextView> is Unknow”的解决
android自定义style
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服