Android 什么是/system/lib/libc.so的本机崩溃?
在我的应用程序中上下滚动列表视图时,我遇到了崩溃,但这个错误不太容易理解。我附上了来自谷歌开发者控制台的bug报告截图 请检查一下 适配器getView代码:Android 什么是/system/lib/libc.so的本机崩溃?,android,crash-reports,Android,Crash Reports,在我的应用程序中上下滚动列表视图时,我遇到了崩溃,但这个错误不太容易理解。我附上了来自谷歌开发者控制台的bug报告截图 请检查一下 适配器getView代码: public View getView(final int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { holder = new ViewHolde
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\u start\u decompress()
的本机函数中失败,因此我猜您是在试图显示损坏的jpeg文件或类似文件
如果您有权访问这些图像,我建议您尝试在计算机上打开它们,看看是否有一个无法加载。放入适配器的getView代码。我更新了帖子,请检查我认为它的艺术运行时问题,请查看。是的,我同意您的意见,存储在我的服务器中的某些图像可能已损坏。。。我需要调查一下。。。