android – /system/lib/libc.so中的Native崩溃是什么?

我从我的应用程序向下滚动列表视图时遇到崩溃,但错误不太明白.我正在附加Google Developer Console的错误报告屏幕截图.

请仔细阅读.

适配器getView代码

public View getView(final int position,View convertView,ViewGroup parent) {

    ViewHolder holder = null;
    if (convertView == null) {
        holder = new ViewHolder();
        convertView = mInflater.inflate(R.layout.adapter_item_list,parent,false);
        holder.labelName = (TextView) convertView
                .findViewById(R.id.item_label);
        holder.labelInfo = (TextView) convertView
                .findViewById(R.id.item_info);
        holder.mImgArrow = (ImageView) convertView
                .findViewById(R.id.iv_arrow);
        holder.mImgIcon = (RoundCornerImage) convertView
                .findViewById(R.id.grid_item_image);
        holder.relative_cell_view = (RelativeLayout) convertView
                .findViewById(R.id.relative_cell_view);
        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }


    appSharedPrefrence = AppSharedPrefrence.getsharedprefInstance(context);

    final FileBean dataBean = dataList.get(position);
    holder.labelName.setText(position+" : "+dataBean.getName());
    holder.labelInfo.setText(replace_comma(dataBean.getinfo()));

    try{
        ImageLoader.getimageLoader(context).displayImage(dataBean.getimageUrl(),holder.mImgIcon,R.drawable.logo);
    }catch(OutOfMemoryError e){

    }       
return convertView; }   

这是我收到的上述崩溃报告,请让我知道并建议我一些解决方案.

最佳答案
你的代码在库libjpeg.so中的一个名为jpeg_start_decompress()的本机函数中失败,所以我最好的猜测是你试图显示一个损坏的JPEG文件或类似的东西.

如果您可以访问图像,我建议您尝试在计算机上打开它们,看看是否有一个无法加载.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...