Android项目异常分析
呆呆的小木头
学会专注
展开
-
Android自定义捕获Application全局异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开转载 2016-01-26 15:22:00 · 585 阅读 · 0 评论 -
android导入工程出现红色感叹号的解决方法
错误描述:今天导入一个外部的android项目到eclipse,结果项目名称上出现了一个大大的红色的感叹号,且运行的时候,会提示“项目包含一个错误,运行前需要先解决它”。没办法只有先解决它了可能的原因:(一)项目中用到的jar包在你本地的目录中找不到,比如:项目中用到net相关的jar包,原来存放这个包的目录是D:\jar,而你导入项目后,他就会去找这个目录,结果你本地目录没有找到,所以报原创 2015-10-19 17:41:01 · 853 阅读 · 0 评论 -
An internal error occurred during: "Check Android SDK"
问题描述:配置完eclipse环境之后,导入代码,打开布局文件切换到视图的时候,弹出对话框,报Erroer:An internal error occurred during: "Check Android SDK"问题解决:由于SDK版本过高,和当前的Eclipse版本不匹配,然后把“sdk\android-sdk-windows\platforms”和“sdk\android-sd原创 2015-01-08 14:15:51 · 5149 阅读 · 0 评论 -
android build path contains duplicate entry:'src' for project XXX
项目导入的时候,遇到了这个问题:android build path contains duplicate entry:'src' for project XXX,如图:解决办法:找到该工程的project.properties文件,修改target=android-17,修改后面的数字,把其修改为我们安装的sdk的对应的数字原因是:我所安装的sdk的版本和所导入的工程的sdk的版原创 2014-12-16 14:42:40 · 2607 阅读 · 0 评论 -
java.lang.IllegalArgumentException: column '_id' does not exist
使用SimpleCursorAdapter显示SQLite的数据到ListView时,显示java.lang.IllegalArgumentException: column '_id' does not exist这个错误,意思是说:字段"_id"不存在。下面我们来看看SimpleCursorAdapter的继承关系,你就会知道这是什么原因造成的:原创 2014-11-10 09:40:23 · 4702 阅读 · 0 评论 -
android mediarecorder自制录相机花屏问题
今天在写使用mediarecorder进行录像时,遇到了花屏的问题,在魅族上面一切正常,但是在小米上面,就会出现花屏的现象。针对这个问题,我也在网上,好好搜了一把,在这里我主要是参考了:http://blog.csdn.net/top_along/article/details/16368379的文章,你们也可以看看。这是一段初始化相机的代码: private void initCa原创 2016-03-31 14:00:53 · 3271 阅读 · 0 评论 -
解决Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE
错误现象:项目无法完成编译,报错如下:Plugin is too old,please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "xxxxxxxxxxxxxxxxxxxxx"错误原因:官方gradle版本升级转载 2016-05-04 13:55:58 · 1429 阅读 · 0 评论