Android中常见到的异常
来源:互联网 发布:好看的古装网络电视剧 编辑:程序博客网 时间:2024/06/05 11:14
常见到的异常及解决办法
在敲代码的时候经常遇到各种异常,作为初学者,解决异常的办法只有百度先了,于是收集了一些我经常遇到的问题的解决办法,其实我只是个搬运工
1、android.widget.ImageButton异常处理
其实这个异常的问题是因为xml和Java控件的类型不同产生的
解决办法把两个控件类型改成一致的就可以了。
2、Eclipse启动失败Android sdk content loader 0%,Eclipse在启动时,经常会碰到半天启动不起来的情况,罪魁祸首就是“Android sdk content loader 0%”。下面是解决方法:
方法一、删掉.android
关闭Eclipse,删掉C:\Users\用户名.android文件夹下的所有内容,再重启Eclipse。
方法二、删掉Work Space下的.metadata.plugins\org.eclipse.core.resources.projects
关闭Eclipse,删掉Eclipse WorkSpace下.metadata.plugins\org.eclipse.core.resources.projects文件夹下的所有内容,再重启Eclipse。(我的是这样就解决了)
方法三、关闭后,拔网线再重启
如果用最省事的方法一不能解决问题时,拔掉网线后再重启Eclipse看看。有时候也能够得到解决。
方法四、关闭后重启
遇到Eclipse右下角一直显示“Android sdk content loader 0%”的情况时,直接关掉Eclipse,有ADB进程在运行时通过进程管理器结束进程,然后重启Eclipse。通过这种方法多数情况下问题会得到解决。(我试过这个办法,行不通)
这是原文的链接
3、Android Throwing OutOfMemoryError “Failed to allocate a 164 byte allocation with 44 free bytes and 44B until OOM” (recursive case)
这个问题我找了很久没有找到,虽然找到了这篇文章,但是因为自己英语差,没有勇气看,后面还是没有找到中文的解决办法,于是认真看了一下,发现自己的英语还是可以的,因为都看懂人家说了什么,也通过这次的查找,我都不害怕看英语的文章。
解决办法:在你的工程的AndroidManifest.xml中加入android:largeHeap=”true”
这是原文的链接
4、在eclipse创建的工程之前运行的没有问题的,可能过了一段时间再打开就到处报错了
解决方法:
如果还是不得的话就查看是不是之前的依赖包关闭或者删除了,添加新的依赖包:
点击Apply,再点ok就可以了,如果还是不行我就不知道了,知识有限。
5、在eclipse导入一个工程报错Unable to resolve target ‘android-18’
解决方法:
点击Apply,再点ok就可以了。
6、java.lang.NullPointerException
原因空指针异常:
1. 定义了一个对象引用,但没有new,就拿来用了 2. 使用的对象为null。
7、threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-09 09:29:00.344: E/CursorWindow(4077): Bad request for field slot 0,-1. numRows = 1, numColumns = 9
问题原因:
String name = cursor.getString(cursor.getColumnIndex(“Name”));
“Name”与表列名不一致引起的问题。
目前只收集到这些,其他的报错没有收藏,之后找到再补齐了
- Android中常见到的异常
- 一个开发中常见到的问题
- java中常出现的异常及解决方法
- android中常用到的依赖
- 见到的写的最好的 android listView 教程
- .net中常出现的错误异常的处理
- iOS开发中常用到的处理异常的宏 NSAssert()
- 在java中常出现的异常和解决方法
- android源码中常用于参考的代码
- [android]通讯中常用到的Helper
- android开发中常用到的设置
- android 中常用到的 table + viewPager + fragment
- android中常出现的内存泄露问题
- Android中常需要重载的事件
- Android中常用到的各种框架
- Android中常被利用的漏洞
- Android开发中常用到的一些功能
- android开发中常用到的工具类
- C++Primer Plus(第六版) 第八章 第四题
- 客户相关Table
- okHttp3 线程池
- Deep Forest: Towards an Alternative to Deep Neural Networks (阅读笔记)
- Codeforces 816D Karen and Test
- Android中常见到的异常
- poj 3070
- 03 mysql中对表的操作
- IE下background连写无法解析
- Hive中数据的加载和导出
- Hibernate——flush()方法强制同步数据库
- web前端工程师--html和css基础课程(五)
- error: storage size of ‘timeout’ isn’t known struct timeval timeout
- Git+Docker+Jenkins+React App自动化部署