此错误编译时通过,运行到当前界面报错并闪退
原因:你所使用的插件 有版本限制,例如需要在5.0以上才能使用,你的手机是5.0以下,此时就会报错并闪退
例:@TargetApi(Build.VERSION_CODES.LOLLIPOP)方法上带有此标志,说明某个方法只能在5.0以上适用
解决办法:只需添加一个版本判断
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){ //画圆角柱只在5.0以上版本适用,以下版本会闪退 canvas.drawRoundRect(left,top,right,oY,30,30,histogramPaint); }else { canvas.drawRect(left,top,right,oY,histogramPaint); }
报错解决