您的位置:首页 > 移动开发 > Android开发

android运行异常记录及解决方案

2013-01-14 14:36 381 查看

1.java.lang.RuntimeException:
Unable to instantiate activity ComponentInfo

之前adt升级到最新版,使用第三方jar出现上述异常,解决方案:在工程中建libs文件夹,把jar包放入,设置:Window->Project->Properties->Java
Build Path->Order and Export中选中第三方类库,并勾选。运行正常。

2.out of memory......

//防止内存泄露,及时remove

public void removeCall(){

if (mHandler!=null) {

mHandler.removeCallbacks(r);

}

}

//应避免多次new同一消息

Message msg = mHandler.obtainMessage();

msg.what = UPDATE_LISTVIEW;

或//Message ms =mHandler.obtainMessage(UPDATE_LISTVIEW); // 构造要传递的消息

mHandler.sendMessage(msg);

关于使用MAT分析内存泄露
MAT 下载地址http://www.eclipse.org/mat/downloads.php
比较好的博文 参考 /article/8678403.html &/article/8678404.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: