全部 文章 问答 分享 共找到27个相关内容
IDEA-Debug高级技巧
,第八节详细说明 Run to Cursor (Alt + F9):运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点。 断点的右键:
致敬康师傅和断点大大的一封信
看了康师傅和断点大大的年终总结,看到他们更多的是积极向上的一面。2019年康师傅辞掉了工作,下半年游山玩水,烧烤弹琴,甚是乐哉!断点大大也是一个好榜样啊,腰里面的钱包鼓了,对象不再是new了,也买到
Android edittext 显示2位小数输入的正则请教
次问题基于康师傅的分享 链接:https://www.sunofbeach.net/a/1350800068252356608#1351372225516752896 当我输入000开头的时候,如何过滤00开头呢 送分题 希望能给出解决方案。 能用正则解决更好
debug的时候不显示局部变量的值
AS 4.0.1的版本 现在项目中debug断点的时候不显示局部变量的值,也无法watch,求解, 已经百度了很多办法,百度的办法基本用过了
康师傅自定义view教程中,滑动删除view疑问
//测量自己,宽度就是内容+编辑view。高度内容高度 setMeasuredDimension(contentMeasuredWidth + editWidth, contentView.getMeasuredHeight()); 为什么自己的宽度要这么长?内容的宽度不是已经达到了最大了,现在加上编辑view的宽度,这样就超越了。
有开发Android pad应用的小伙伴吗?进来帮帮我
由于公司要开发pad应用。iOS已经做了,目前是,老大的想法是,手机上面可以运行,平板也可以运行,在手机适配正常的前提下,切换到pad需要最低的成本。 问题1:pad应用如何适配 问题2:如果业务,都是横屏的,一个竖屏也没有的情况下,能直接开发横屏的过度到pad吗
领券联盟项目BaseFragment的各种状态显示问题?
onCategoriesLoaded()会调用setUpState(State.SUCCESS或EMPTY) 将断点设在setUpState方法内,尝试调试发现调用setUpState(State.LOADING)后会只显示加载中,
喜马拉雅 搜索页面使用mUILoader FlowTextLayout时出现空指针
UIloder不为空,然后用打Lod显示,搜索按钮监听里加 mSearchPresenter.getHotWord()就马上能加载出热词了,然后下断点createSuccessView()这个方法
喜马拉雅课程第78集,上拉加载结果提示问题
结果就会提示三次......点击几个节目,就会弹几次Toast。 然后我通过断点调试,发现List集合mCallbacks就会每次增加。尝试了好几次都没有解决问题,还请大神指导。万分感谢!
猪年回首
(如果在Android中遇到问题可以在群@我(断点),有时间的话会给你回复哦~)
android 关于康师傅侧滑自定义view上下滑问题
场景:把这个view放到scrollview中,然后增加很多其他控件,让侧滑控件能在sv中上下滑动,或者recycleview的item中,让rv可以滑动的状态。 操作:这个时候,滑动控件,从右向左,并且同时向上或者向下,就是斜着滑动,这个时候会拖动整个列表一起动了 目标:怎么做到好像微信,或者qq这样,侧滑的时候,就是侧滑,不影响到列表滑动? 这个是属于滑动冲突了吧,查了相关的,目前还没什么头绪,应该需要在intercept中做处理,先休息,明天再搞。
Android OkHttp + RxJava 实现断点续传下载更新
从大四开始关注阳光沙滩,一边看B站教学一边做毕业设计,第一次在这里写文章有点小激动。作为一直白嫖刚毕业工作半年的萌新,分享一下自己做的断点续传的Demo。我也懒得做动图,就上一张截图 功能要求 能够
使用Retrofit,如何处理服务器返回的Json字符串(不是Json数据)?
今天我使用Retrofit去请求一个服务器接口数据,按照流程去创建实体类、接口方法,然后在enqueue()方法中处理结果,但始终没有结果返回,也没有异常抛出,也没报错。 然后我进行断点调试,在处理
后台如何通过代码让浏览器更新静态资源?
遇到的问题 今天@断点-含光君在浏览网页的时候遇到没有评论和侧栏的问题。 这是因为网页的内容已经更新了,而相关的js文件,css样式这些静态文件没有更新。 如果名字相同,浏览器默认会从缓存中获取,
2019年,我只能算过了半年
看到断点写了生活的总结,我也来写一个好了。这是@断点-含光君的文章,大家可以看看猪年回首上班不是第一次搬公司了,已经搬过一次了。我刚进公司的时候,只有80多平米,出差一个月以后搬到一个300平米的
Jenkins Shell脚本执行遇到npm: command not found
前置条件: 服务器安装了docker docker中跑Jenkins Jenkins工作目录映射在本地目录/xx/data中。已经授权777 在Jenkins触发构建的时候得到一下日志 + echo 当前目录: 当前目录: + pwd /var/jenkins_home/workspace/mp_blog + echo 环境: 环境: + echo /usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + echo -----------who?----------- -----------who?----------- + whoami root + bash ./test.sh npm test---------------> ./test.sh: line 3: npm: command not found Build step 'Execute shell' marked build as failure Finished: FAILURE 我的构建shell里面的命令 echo "当前目录:" pwd echo "环境:" echo $PATH echo "-----------who?-----------" whoami bash ./test.sh
AIDL模拟支付宝时,API30测试,bindService返回false,mThirdPayAction为null?
方法里面打了断点debug了一下: 然后mIsBindAlipay 返回值为false 然后,我在点击事件里面加了个log,然后发现 mThirdPayAction = ThirdPayAction.
博客系统--前端分类列表不显示求助
代码按照课程写。然后接口也访好了。数据正常返回。但是。不显示出来。 接口 export const listCategories = () => { return http.requestGet('/admin/category/list') }; 对前端不熟悉,有没有小伙伴有空,指导下。
Android启动体验优化--启动白屏黑屏优化
背景:在我们点击手机桌面应用程序图标->到app渲染出第一个activity的这个过程中,不知道大家有没有留意到,当app很久没有打开过,或者是app杀死了,再打开的时候,会有那么一瞬间的白屏或者黑屏?? 这个时间取决于你的手机性能,差一点的手机特别明显 ①这个白色或者黑色,是什么? ②如何修改这个颜色? ③如何优化体验? 问题1: 从配置文件的主题入手,把这个颜色挖出来。 小司机坐稳扶好。 当我们创建一个项目之后,打开配置文件,可以看到application标签下有个theme,这个theme有一个默认的配置,红色框地方,我们打开这个主题看看(Ctrl + 鼠标左键可以进入) 进入之后: 这个主题是继承其他主题,OK,一直挖,注意留意属性,一直到根主题的时候 我们发现是这样的: 留意: @drawable/screen_background_selector_light 这是窗体背景,就是这个东西,我们点击桌面icon,到第一个activity创建完成的中间那段时间,我们看到的,就是这个windowBackground 打开这个背景的xml: 这个预览的颜色,就是我们看到的那个不和谐的颜色。 问题2:修改这个背景,我们可以复写这个属性,修改成其他颜色或者图层,达到一个更好的体验 继承这个默认主题,然后重新赋值给window background,就达到了效果 这个背景,可以是一个具体的png,jpg图片,也可以是一个xml资源文件(图层) 如果是一个具体图片资源,不同手机的宽高比是不同的,会变形,如果想不懂会变形的,自己好好琢磨下。 问题3:优化 上面说了,不能放图片,会变形,那,放什么才不会变形? 自定义图层!! 看效果: 就好像我们平时写布局一样,定制一个资源的位置,这样配置可以做到启动页更加美观,当然这个xml资源可以增加多个图片资源,定义在不同的位置,(顶部,中间,底部)背景颜色什么的都可以。这个背景是我们启动优化看到的一瞬间的内容。 最后,我们把这个xml文件配置到window background上面就可以了,把启动页面的主题设置下。 这样启动优化就完成了, 感谢你能看到这里,如果不明白我在干什么,或者不知道这样做的好处,以后当你遇到启动页优化,就会体会到了~~ 再次强调:这个启动优化针对点击桌面icon之后到第一个activity渲染之后的那一段时间(产生的白屏或者黑屏)
校园恋爱的门票来自于透支发展空间
记住,改变就是好事,一成不变不过是低效的重复罢了。 感谢 断点-含光君 Archer ncayu618 的打赏 上一篇文章《考研?问了一个北理工研二的学生》你的支持是我成为首富的第一步!
为什么Java匿名内部内使用局部变量需要加final?而访问成员变量却不用加final呢?
int b = 29; int sum = a + b; System.out.println("sum is -- > " + sum); } } 打个断点
LeetCode 每日一题
valueOf(ret); System.out.print(out); } } } 备注: 全部代码主要方便在IDEA中使用断点调试, 便于理解整个流程, 而
Android 评分控件
Android评分控件分享 public class TRatingBar extends LinearLayout { private boolean mClickable; private boolean halfstart; private int starCount; private int starNum; private OnRatingChangeListener onRatingChangeListener; private float starImageSize; private float starImageWidth; private float starImageHeight; private float starImagePadding; private Drawable starEmptyDrawable; private Drawable starFillDrawable; private Drawable starHalfDrawable; private int y = 1; private boolean isEmpty = true; public void setStarHalfDrawable(Drawable starHalfDrawable) { this.starHalfDrawable = starHalfDrawable; } public void setOnRatingChangeListener(OnRatingChangeListener onRatingChangeListener) { this.onRatingChangeListener = onRatingChangeListener; } public void setmClickable(boolean clickable) { this.mClickable = clickable; } public void halfStar(boolean halfstart) { this.halfstart = halfstart; } public void setStarFillDrawable(Drawable starFillDrawable) { this.starFillDrawable = starFillDrawable; } public void setStarEmptyDrawable(Drawable starEmptyDrawable) { this.starEmptyDrawable = starEmptyDrawable; } public void setStarImageSize(float starImageSize) { this.starImageSize = starImageSize; } public void setStarImageWidth(float starImageWidth) { this.starImageWidth = starImageWidth; } public void setStarImageHeight(float starImageHeight) { this.starImageHeight = starImageHeight; } public void setStarCount(int starCount) { this.starCount = starCount; } public void setImagePadding(float starImagePadding) { this.starImagePadding = starImagePadding; } public TRatingBar(Context context, AttributeSet attrs) { super(context, attrs); setOrientation(LinearLayout.HORIZONTAL); TypedArray mTypedArray = context.obtainStyledAttributes(attrs, R.styleable.RatingBar); starHalfDrawable = mTypedArray.getDrawable(R.styleable.RatingBar_starHalf); starEmptyDrawable = mTypedArray.getDrawable(R.styleable.RatingBar_starEmpty); starFillDrawable = mTypedArray.getDrawable(R.styleable.RatingBar_starFill); starImageSize = mTypedArray.getDimension(R.styleable.RatingBar_starImageSize, 120); starImageWidth = mTypedArray.getDimension(R.styleable.RatingBar_starImageWidth, 60); starImageHeight = mTypedArray.getDimension(R.styleable.RatingBar_starImageHeight, 120); starImagePadding = mTypedArray.getDimension(R.styleable.RatingBar_starImagePadding, 15); starCount = mTypedArray.getInteger(R.styleable.RatingBar_starCount, 5); starNum = mTypedArray.getInteger(R.styleable.RatingBar_starNum, 0); mClickable = mTypedArray.getBoolean(R.styleable.RatingBar_clickable, true); halfstart = mTypedArray.getBoolean(R.styleable.RatingBar_halfstart, false); for (int i = 0; i < starNum; ++i) { ImageView imageView = getStarImageView(context, false); addView(imageView); } for (int i = 0; i < starCount; ++i) { ImageView imageView = getStarImageView(context, isEmpty); imageView.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { if (mClickable) { if (halfstart) { //TODO:This is not the best way to solve half a star, //TODO:but That's what I can do,Please let me know if you have a better solution if (y % 2 == 0) { setStar(indexOfChild(v) + 1f); } else { setStar(indexOfChild(v) + 0.5f); } if (onRatingChangeListener != null) { if (y % 2 == 0) { onRatingChangeListener.onRatingChange(indexOfChild(v) + 1f); y++; } else { onRatingChangeListener.onRatingChange(indexOfChild(v) + 0.5f); y++; } } } else { setStar(indexOfChild(v) + 1f); if (onRatingChangeListener != null) { onRatingChangeListener.onRatingChange(indexOfChild(v) + 1f); } } } } } ); addView(imageView); } } private ImageView getStarImageView(Context context, boolean isEmpty) { ImageView imageView = new ImageView(context); ViewGroup.LayoutParams para = new ViewGroup.LayoutParams( Math.round(starImageWidth), Math.round(starImageHeight) ); imageView.setLayoutParams(para); imageView.setPadding(0, 0, Math.round(starImagePadding), 0); if (isEmpty) { imageView.setImageDrawable(starEmptyDrawable); } else { imageView.setImageDrawable(starFillDrawable); } return imageView; } public void setStar(float starCount) { int fint = (int) starCount; BigDecimal b1 = new BigDecimal(Float.toString(starCount)); BigDecimal b2 = new BigDecimal(Integer.toString(fint)); float fPoint = b1.subtract(b2).floatValue(); starCount = fint > this.starCount ? this.starCount : fint; starCount = starCount < 0 ? 0 : starCount; //drawfullstar for (int i = 0; i < starCount; ++i) { ((ImageView) getChildAt(i)).setImageDrawable(starFillDrawable); } //drawhalfstar if (fPoint > 0) { ((ImageView) getChildAt(fint)).setImageDrawable(starHalfDrawable); //drawemptystar for (int i = this.starCount - 1; i >= starCount + 1; --i) { ((ImageView) getChildAt(i)).setImageDrawable(starEmptyDrawable); } } else { //drawemptystar for (int i = this.starCount - 1; i >= starCount; --i) { ((ImageView) getChildAt(i)).setImageDrawable(starEmptyDrawable); } } } /** * change start listener */ public interface OnRatingChangeListener { void onRatingChange(float RatingCount); } } 第二步: 在values中,的attrs文件中,增加自定义属性,如果没有这个文件,自己创建一个。 使用:
25000字总结Android优秀的第三方框架、各种学习资料(下) Camera、Video、指纹、聊天IM、投屏等
Foto 开源了他们在 Android 上的 Camera 封装 Api DownLoad Android 文件下载引擎,稳定、高效、灵活、简单易用 基于RxJava打造的多线程下载工具, 支持断点续传下载
Android 日期处理工具
public class AppDateUtils { public static SimpleDateFormat sdfParse = new SimpleDateFormat("yyyy-M-dd", Locale.CHINA); public static SimpleDateFormat sdfYMDHM = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.CHINA); public static SimpleDateFormat sdfYMDHMS = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA); public static SimpleDateFormat sdfYMDHMS2 = new SimpleDateFormat("yyyyMMddHHmmss", Locale.CHINA); public static SimpleDateFormat sdfYMD = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); public static SimpleDateFormat sdfMD = new SimpleDateFormat("MM-dd", Locale.CHINA); public static SimpleDateFormat sdfHM = new SimpleDateFormat("HH:mm", Locale.CHINA); public static SimpleDateFormat sdfHMS = new SimpleDateFormat("HH:mm:ss", Locale.CHINA); public static SimpleDateFormat sdfMDHM = new SimpleDateFormat("MM/dd HH:mm", Locale.CHINA); public static SimpleDateFormat sdfMDAndHM = new SimpleDateFormat("MM-dd HH:mm", Locale.CHINA); public static SimpleDateFormat sdfYM = new SimpleDateFormat("yyyy-MM", Locale.CHINA); public static SimpleDateFormat sdfMD2 = new SimpleDateFormat("M月d日"); public static SimpleDateFormat sdfUTC = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); private final static String[] weekOfDays = new String[]{"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; /** * 直接输出【"X秒前"】或【"X分钟前"】或【"X小时前"(X<=5)】或【今天/昨天/前天"HH:mm"】或【"MM-dd"】格式 */ public static String getExactDate(long date) { if (sdfYMD.format(date).equals(sdfYMD.format(new Date()))) { long range = System.currentTimeMillis() - date; if (range < 1000) {//避免1秒内完成了所有流程而显示负数 return "1秒前"; } else if (range <= 60 * 1000 && range >= 1000) { return range / 1000 + "秒前"; } else if (range <= 60 * 60 * 1000 && range >= 60 * 1000) { return range / 60000 + "分钟前"; } else if (range <= 6 * 60 * 60 * 1000 && range >= 60 * 60 * 1000) { return range / 3600000 + "小时前";//小于6小时 } else { return "今天" + sdfHM.format(date); } } else if (sdfYMD.format(date).equals(sdfYMD.format(new Date().getTime() - 24 * 60 * 60 * 1000))) { return "昨天" + sdfHM.format(date); } else if (sdfYMD.format(date).equals(sdfYMD.format(new Date().getTime() - 2 * 24 * 60 * 60 * 1000))) { return "前天" + sdfHM.format(date); } else { return sdfMD.format(date); } } /** * 直接输出【今天/昨天/前天"HH:mm"】或【"yyyy-MM-dd"】格式 */ public static String getYMDTDate(long date) { if (sdfYMD.format(date).equals(sdfYMD.format(new Date()))) { return "今天" + sdfHM.format(date); } else if (sdfYMD.format(date).equals(sdfYMD.format(new Date().getTime() - 24 * 60 * 60 * 1000))) { return "昨天" + sdfHM.format(date); } else if (sdfYMD.format(date).equals(sdfYMD.format(new Date().getTime() - 2 * 24 * 60 * 60 * 1000))) { return "前天" + sdfHM.format(date); } else { return sdfYMD.format(date); } } /** * 直接输出"yyyy-MM-dd"格式 */ public static String getYMDDate(long date) { return sdfYMD.format(date); } /** * 直接输出"HH:mm:ss"格式 */ public static String getHMSDate(long date) { return sdfHMS.format(date); } /** * 直接输出【"X秒前"】或【"X分钟前"】或"MM-dd HH:mm"格式 */ public static String getMDHMDate(long date) { if (sdfMD.format(date).equals(sdfMD.format(new Date()))) { long range = System.currentTimeMillis() - date; if (range < 1000) { //避免1秒内完成了所有流程而显示负数 return "1秒前"; } else if (range <= 60 * 1000 && range >= 1000) { return range / 1000 + "秒前"; } else if (range <= 60 * 60 * 1000 && range >= 60 * 1000) { return range / 60000 + "分钟前"; } else { return sdfMDHM.format(date); } } else { return sdfMDHM.format(date); } } /** * 直接输出"MM-dd"格式或【今天】 */ public static String getMDDate(long date) { if (sdfYMD.format(date).equals(sdfYMD.format(new Date()))) { return "今天"; } return sdfMD.format(date); } /** * 直接输出【今天/昨天/前天"HH:mm"】或【"MM-dd"】格式 */ public static String getMDTDate(long date) { if (sdfYMD.format(date).equals(sdfYMD.format(new Date()))) { return "今天" + sdfHM.format(date); } else if (sdfYMD.format(date).equals(sdfYMD.format(System.currentTimeMillis() - 24 * 60 * 60 * 1000))) { return "昨天" + sdfHM.format(date); } else if (sdfYMD.format(date).equals(sdfYMD.format(System.currentTimeMillis() - 2 * 24 * 60 * 60 * 1000))) { return "前天" + sdfHM.format(date); } else { return sdfMD.format(date); } } /** * 返回"某月某日" * * @param date * @return */ public static String getMDDate2(long date) { return sdfMD2.format(date); } /** * 直接输出【昨天/前天"HH:mm"】或【"MM-dd"】格式 */ public static String getYMDHMTDate(long date) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(new Date(date)); Calendar nowCal1 = Calendar.getInstance(); nowCal1.setTime(new Date()); if (sdfYMD.format(date).equals(sdfYMD.format(new Date()))) { return sdfHM.format(date); } else if (sdfYMD.format(date).equals(sdfYMD.format(new Date().getTime() - 24 * 60 * 60 * 1000))) { return "昨天" + sdfHM.format(date); } else if (sdfYMD.format(date).equals(sdfYMD.format(new Date().getTime() - 2 * 24 * 60 * 60 * 1000))) { return "前天" + sdfHM.format(date); } else if (cal1.get(Calendar.YEAR) != nowCal1.get(Calendar.YEAR)) { return sdfYMDHM.format(date); } else { return sdfMDAndHM.format(date); } } /** * 直接输出"yyyy-MM-dd HH:mm"格式 */ public static String getYMDHMDate(long date) { return sdfYMDHM.format(date); } /** * 直接输出"yyyy-MM"格式 */ public static String getYMDate(long date) { return sdfYM.format(date); } /** * 直接输出"HH:mm"格式 */ public static String getHMDate(long date) { return sdfHM.format(date); } /** * 直接输出"yyyy-MM-dd HH:mm:ss"格式 */ public static String getYMDHMSDate(long date) { return sdfYMDHMS.format(date); } /** * 直接输出"yyyyMMddHHmmss"格式 */ public static String getYMDHMSDate2(long date) { return sdfYMDHMS2.format(date); } /** * 格式为yyyy-M-dd才可以使用,yyyy-MM-dd或会失败 */ public static long parseLong(String date) { try { return sdfParse.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); } return 0L; } /** * 格式为yyyy-MM-dd才可以使用 */ public static long parseLong2(String date) { try { return sdfYMD.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); } return 0L; } /** * 格式为yyyy-MM-dd HH:mm:ss才可以使用 */ public static long parseLong3(String date) { try { return sdfYMDHMS.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); } return 0L; } /** * 格式为yyyy-MM-dd HH:mm才可以使用 */ public static long parseLong4(String date) { try { return sdfYMDHM.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); } return 0L; } /** * 自定义日期解析格式 */ public static long parseLong(String date, SimpleDateFormat format) { try { return format.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); } return 0L; } /** * 获取指定日期是星期几 参数为null时表示获取当前日期是星期几 * * @param milliseconds * @return */ public static String getWeekOfDate(Long milliseconds) { return getWeekOfDate(milliseconds, weekOfDays); } public static String getWeekOfDate(Long milliseconds, String[] weekOfDays) { Calendar calendar = Calendar.getInstance(); if (milliseconds != null) { calendar.setTimeInMillis(milliseconds); } int w = calendar.get(Calendar.DAY_OF_WEEK) - 1; if (w < 0) { w = 0; } return weekOfDays[w]; } /** * 计算date之后n天的日期 */ public static Date getDateAfter(Date date, int n) { Calendar now = Calendar.getInstance(); now.setTime(date); now.set(Calendar.DATE, now.get(Calendar.DATE) + n); return now.getTime(); } /** * 计算date之前n天的日期 */ public static Date getDateBefore(Date date, int n) { Calendar now = Calendar.getInstance(); now.setTime(date); now.set(Calendar.DATE, now.get(Calendar.DATE) - n); return now.getTime(); } public static boolean isSameDay(Date date1, Date date2) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar cal2 = Calendar.getInstance(); cal2.setTime(date2); return isSameDay(cal1, cal2); } /** * 比较两个日期相差的天数,有正负 * * @param date1 * @param date2 * @return */ public static int calcIntervalDays(Date date1, Date date2) { Calendar calendar1 = Calendar.getInstance(); Calendar calendar2 = Calendar.getInstance(); calendar1.setTime(date1); calendar2.setTime(date2); calendar1.set(Calendar.HOUR_OF_DAY, 0); calendar1.set(Calendar.MINUTE, 0); calendar1.set(Calendar.SECOND, 0); calendar1.set(Calendar.MILLISECOND, 0); calendar2.set(Calendar.HOUR_OF_DAY, 0); calendar2.set(Calendar.MINUTE, 0); calendar2.set(Calendar.SECOND, 0); calendar2.set(Calendar.MILLISECOND, 0); int days = (int) ((calendar2.getTime().getTime() - calendar1.getTime().getTime()) / (1000 * 3600 * 24)); return days; } public static boolean isSameDay(Calendar cal1, Calendar cal2) { return cal1.get(0) == cal2.get(0) && cal1.get(1) == cal2.get(1) && cal1.get(6) == cal2.get(6); } public static long parseUTCTime(String utc) { sdfUTC.setTimeZone(TimeZone.getTimeZone("UTC")); try { return sdfUTC.parse(utc).getTime(); } catch (ParseException e) { e.printStackTrace(); } return 0; } /** * 秒转成 00:00:00 * @param seconds * @return */ public static String formatTime(long seconds) { int temp; StringBuffer sb = new StringBuffer(); if (seconds > 3600) { temp = (int) (seconds / 3600); sb.append((seconds / 3600) < 10 ? "0" + temp + ":" : temp + ":"); temp = (int) (seconds % 3600 / 60); changeSeconds(seconds, temp, sb); } else { temp = (int) (seconds % 3600 / 60); changeSeconds(seconds, temp, sb); } return sb.toString(); } private static void changeSeconds(long seconds, int temp, StringBuffer sb) { sb.append((temp < 10) ? "0" + temp + ":" : "" + temp + ":"); temp = (int) (seconds % 3600 % 60); sb.append((temp < 10) ? "0" + temp : "" + temp); } } 直接看每个方法的注释,就知道返回的格式了。你需要的格式,都有!!!
博客系统后端管理中心,替换本地编辑器后编译报错
INFO Starting development server... 98% after emitting CopyPlugin ERROR Failed to compile with 1 errors 21:53:56 error in ./lib/mavon-editor/mavon-editor.js Module Error (from ./node_modules/eslint-loader/index.js): E:\web\github\SobBlogAdmin\blog\lib\mavon-editor\mavon-editor.js 1:112 error 'define' is not defined no-undef 1:123 error 'define' is not defined no-undef 1:2619 error Unnecessary escape character: \/ no-useless-escape 1:3168 error 't' is defined but never used no-unused-vars 1:3336 error '__g' is not defined no-undef 1:3355 error 't' is defined but never used no-unused-vars 1:3834 error Empty block statement no-empty 1:4192 error 't' is defined but never used no-unused-vars 1:4394 error 't' is defined but never used no-unused-vars 1:4454 error '__e' is not defined no-undef 1:4473 error 't' is defined but never used no-unused-vars 1:4546 error 't' is defined but never used no-unused-vars 1:4574 error 't' is defined but never used no-unused-vars 1:4684 error 't' is defined but never used no-unused-vars 1:4812 error 't' is defined but never used no-unused-vars 1:5629 error 't' is defined but never used no-unused-vars 1:6039 error '__VUE_SSR_CONTEXT__' is not defined no-undef 1:6627 error 'o' is already defined no-redeclare 1:7873 error 'DEBUG' is not defined no-undef 1:8462 error 'o' is already defined no-redeclare 1:8486 error 's' is already defined no-redeclare 1:14451 error 't' is defined but never used no-unused-vars 1:14588 error 'r' is defined but never used no-unused-vars 1:15470 error 't' is defined but never used no-unused-vars 1:15570 error 't' is defined but never used no-unused-vars 1:15673 error 't' is defined but never used no-unused-vars 1:15772 error 't' is defined but never used no-unused-vars 1:16046 error 't' is defined but never used no-unused-vars 1:16150 error 't' is defined but never used no-unused-vars 1:16282 error 't' is defined but never used no-unused-vars 1:16952 error 't' is defined but never used no-unused-vars 1:17586 error 't' is defined but never used no-unused-vars 1:17588 error 'n' is defined but never used no-unused-vars 1:19612 error 't' is defined but never used no-unused-vars 1:19614 error 'n' is defined but never used no-unused-vars 1:20410 error 't' is defined but never used no-unused-vars 1:20430 error Unnecessary escape character: \* no-useless-escape 1:20434 error Unnecessary escape character: \/ no-useless-escape 1:20438 error Unnecessary escape character: \? no-useless-escape 1:20441 error Unnecessary escape character: \[ no-useless-escape 1:20447 error Unnecessary escape character: \{ no-useless-escape 1:20449 error Unnecessary escape character: \} no-useless-escape 1:22270 error 'e' is defined but never used no-unused-vars 1:23291 error 'n' is defined but never used no-unused-vars 1:28614 error 't' is defined but never used no-unused-vars 1:30833 error Unnecessary escape character: \/ no-useless-escape 1:31517 error 't' is defined but never used no-unused-vars 1:31519 error 'n' is defined but never used no-unused-vars 1:31957 error 't' is defined but never used no-unused-vars 1:31959 error 'n' is defined but never used no-unused-vars 1:32996 error 't' is defined but never used no-unused-vars 1:32998 error 'n' is defined but never used no-unused-vars 1:34150 error 't' is defined but never used no-unused-vars 1:34163 error Unexpected control character(s) in regular expression: \x1f no-control-regex 1:34196 error 't' is defined but never used no-unused-vars 1:34268 error 't' is defined but never used no-unused-vars 1:34440 error 'e' is defined but never used no-unused-vars 1:35079 error 'n' is defined but never used no-unused-vars 1:35744 error 't' is defined but never used no-unused-vars 1:35788 error 't' is defined but never used no-unused-vars 1:35830 error 'n' is defined but never used no-unused-vars 1:38961 error 'e' is defined but never used no-unused-vars 1:39009 error 'n' is defined but never used no-unused-vars 1:39899 error '__WEBPACK_IMPORTED_MODULE_1_auto_textarea___default' is assigned a value but never used no-unused-vars 1:40186 error '__WEBPACK_IMPORTED_MODULE_4__lib_core_hljs_lang_hljs_js__' is assigned a value but never used no-unused-vars 1:40649 error '__WEBPACK_IMPORTED_MODULE_10__lib_core_highlight_js__' is assigned a value but never used no-unused-vars 1:41380 error '__WEBPACK_IMPORTED_MODULE_14__lib_font_css_fontello_css___default' is assigned a value but never used no-unused-vars 1:41599 error '__WEBPACK_IMPORTED_MODULE_15__lib_css_md_css___default' is assigned a value but never used no-unused-vars 1:45857 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1:46919 error 'e' is defined but never used no-unused-vars 1:47489 error Unnecessary escape character: \[ no-useless-escape 1:47493 error Unnecessary escape character: \( no-useless-escape 1:47495 error Unnecessary escape character: \) no-useless-escape 1:47497 error Unnecessary escape character: \+ no-useless-escape 1:47499 error Unnecessary escape character: \{ no-useless-escape 1:47501 error Unnecessary escape character: \} no-useless-escape 1:47504 error Unnecessary escape character: \| no-useless-escape 1:47508 error Unnecessary escape character: \* no-useless-escape 1:47515 error Unnecessary escape character: \- no-useless-escape 1:52429 error 'e' is defined but never used no-unused-vars 1:52431 error 't' is defined but never used no-unused-vars 1:52467 error 't' is defined but never used no-unused-vars 1:52526 error 't' is defined but never used no-unused-vars 1:52738 error 'e' is defined but never used no-unused-vars 1:54388 error 'n' is defined but never used no-unused-vars 1:63090 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1:63209 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1:64395 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1:64823 error 't' is defined but never used no-unused-vars 1:64935 error 't' is defined but never used no-unused-vars 1:65785 error Do not access Object.prototype method 'propertyIsEnumerable' from target object no-prototype-builtins 1:66160 error 't' is defined but never used no-unused-vars 1:67118 error Empty block statement no-empty 1:68650 error 'e' is defined but never used no-unused-vars 1:68652 error 't' is defined but never used no-unused-vars 1:97445 error 't' is defined but never used no-unused-vars 1:122328 error 'e' is defined but never used no-unused-vars 1:122330 error 't' is defined but never used no-unused-vars 1:122344 error 'e' is defined but never used no-unused-vars 1:122346 error 't' is defined but never used no-unused-vars 1:122887 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1:126762 error Expected a conditional expression and instead saw an assignment no-cond-assign 1:130955 error 't' is defined but never used no-unused-vars 1:130957 error 'n' is defined but never used no-unused-vars 1:132207 error Expected a conditional expression and instead saw an assignment no-cond-assign 1:132941 error 't' is defined but never used no-unused-vars 1:132943 error 'n' is defined but never used no-unused-vars 1:134291 error 't' is defined but never used no-unused-vars 1:134293 error 'n' is defined but never used no-unused-vars 1:136431 error 't' is defined but never used no-unused-vars 1:161081 error 't' is defined but never used no-unused-vars 1:161083 error 'n' is defined but never used no-unused-vars 1:161795 error 't' is defined but never used no-unused-vars 1:161797 error 'n' is defined but never used no-unused-vars 1:162414 error 't' is defined but never used no-unused-vars 1:162416 error 'n' is defined but never used no-unused-vars 1:162489 error 't' is defined but never used no-unused-vars 1:162491 error 'n' is defined but never used no-unused-vars 1:162616 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1:163397 error 't' is defined but never used no-unused-vars 1:163399 error 'n' is defined but never used no-unused-vars 1:168471 error 't' is defined but never used no-unused-vars 1:169048 error 't' is defined but never used no-unused-vars 1:169072 error 't' is defined but never used no-unused-vars 1:169426 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1:169560 error 't' is defined but never used no-unused-vars 1:169562 error 'n' is defined but never used no-unused-vars 1:170666 error 't' is defined but never used no-unused-vars 1:170668 error 'n' is defined but never used no-unused-vars 1:172739 error 't' is defined but never used no-unused-vars 1:172741 error 'n' is defined but never used no-unused-vars 1:173852 error 't' is defined but never used no-unused-vars 1:173854 error 'n' is defined but never used no-unused-vars 1:174406 error Unnecessary escape character: \/ no-useless-escape 1:174507 error 't' is defined but never used no-unused-vars 1:174509 error 'n' is defined but never used no-unused-vars 1:175059 error Unnecessary escape character: \/ no-useless-escape 1:175160 error 't' is defined but never used no-unused-vars 1:176955 error 't' is defined but never used no-unused-vars 1:176957 error 'n' is defined but never used no-unused-vars 1:177641 error Unnecessary escape character: \) no-useless-escape 1:177964 error 'e' is defined but never used no-unused-vars 1:177966 error 't' is defined but never used no-unused-vars 1:178015 error 'e' is defined but never used no-unused-vars 1:178017 error 't' is defined but never used no-unused-vars 1:178401 error 'n' is already defined no-redeclare 1:178413 error 'r' is already defined no-redeclare 1:178757 error 't' is defined but never used no-unused-vars 1:178759 error 'n' is defined but never used no-unused-vars 1:179912 error 't' is defined but never used no-unused-vars 1:179914 error 'n' is defined but never used no-unused-vars 1:180820 error Empty block statement no-empty 1:180987 error Empty block statement no-empty 1:186318 error 't' is defined but never used no-unused-vars 1:186320 error 'n' is defined but never used no-unused-vars 1:186830 error 't' is defined but never used no-unused-vars 1:186832 error 'n' is defined but never used no-unused-vars 1:187045 error 't' is defined but never used no-unused-vars 1:187047 error 'n' is defined but never used no-unused-vars 1:191778 error 't' is defined but never used no-unused-vars 1:191780 error 'n' is defined but never used no-unused-vars 1:192083 error 't' is defined but never used no-unused-vars 1:192085 error 'n' is defined but never used no-unused-vars 1:194819 error 't' is defined but never used no-unused-vars 1:194821 error 'n' is defined but never used no-unused-vars 1:198110 error 't' is defined but never used no-unused-vars 1:198112 error 'n' is defined but never used no-unused-vars 1:204431 error 't' is defined but never used no-unused-vars 1:204433 error 'n' is defined but never used no-unused-vars 1:204637 error 't' is defined but never used no-unused-vars 1:204639 error 'n' is defined but never used no-unused-vars 1:206230 error 't' is defined but never used no-unused-vars 1:206232 error 'n' is defined but never used no-unused-vars 1:206294 error Unexpected control character(s) in regular expression: \x00 no-control-regex 1:206396 error 't' is defined but never used no-unused-vars 1:206398 error 'n' is defined but never used no-unused-vars 1:209333 error 't' is defined but never used no-unused-vars 1:209335 error 'n' is defined but never used no-unused-vars 1:209380 error Unnecessary escape character: \/ no-useless-escape 1:209498 error Unexpected control character(s) in regular expression: \x00 no-control-regex 1:209522 error Unnecessary escape character: \- no-useless-escape 1:210354 error 't' is defined but never used no-unused-vars 1:210356 error 'n' is defined but never used no-unused-vars 1:210820 error 't' is defined but never used no-unused-vars 1:210822 error 'n' is defined but never used no-unused-vars 1:211489 error Expected a conditional expression and instead saw an assignment no-cond-assign 1:216714 error 't' is defined but never used no-unused-vars 1:216716 error 'n' is defined but never used no-unused-vars 1:217132 error 't' is defined but never used no-unused-vars 1:217134 error 'n' is defined but never used no-unused-vars 1:217409 error 't' is defined but never used no-unused-vars 1:217411 error 'n' is defined but never used no-unused-vars 1:218592 error 't' is defined but never used no-unused-vars 1:218594 error 'n' is defined but never used no-unused-vars 1:219411 error 't' is defined but never used no-unused-vars 1:219413 error 'n' is defined but never used no-unused-vars 1:219696 error 't' is defined but never used no-unused-vars 1:219698 error 'n' is defined but never used no-unused-vars 1:220001 error Unnecessary escape character: \? no-useless-escape 1:220646 error Unnecessary escape character: \/ no-useless-escape 1:220654 error Unnecessary escape character: \/ no-useless-escape 1:222088 error 'i' is defined but never used no-unused-vars 1:223983 error 'b' is assigned a value but never used no-unused-vars 1:224582 error 't' is defined but never used no-unused-vars 1:227482 error 't' is defined but never used no-unused-vars 1:230265 error 't' is defined but never used no-unused-vars 1:233068 error 't' is defined but never used no-unused-vars 1:235783 error 't' is defined but never used no-unused-vars 1:238669 error 't' is defined but never used no-unused-vars 1:241938 error 't' is defined but never used no-unused-vars 1:244277 error 't' is defined but never used no-unused-vars 1:244611 error 'e' is defined but never used no-unused-vars 1:245126 error 't' is defined but never used no-unused-vars 1:245128 error 'n' is defined but never used no-unused-vars 1:245559 error 't' is defined but never used no-unused-vars 1:245884 error 't' is defined but never used no-unused-vars 1:246209 error 't' is defined but never used no-unused-vars 1:246521 error 't' is defined but never used no-unused-vars 1:246842 error 't' is defined but never used no-unused-vars 1:247172 error 't' is defined but never used no-unused-vars 1:247398 error 't' is defined but never used no-unused-vars 1:247690 error 't' is defined but never used no-unused-vars 1:248172 error 't' is defined but never used no-unused-vars 1:248473 error 't' is defined but never used no-unused-vars 1:248738 error 't' is defined but never used no-unused-vars 1:248879 error 't' is defined but never used no-unused-vars 1:248881 error 'n' is defined but never used no-unused-vars 1:249806 error 't' is defined but never used no-unused-vars 1:249808 error 'n' is defined but never used no-unused-vars 1:250154 error 't' is defined but never used no-unused-vars 1:250388 error 't' is defined but never used no-unused-vars 1:252558 error 't' is defined but never used no-unused-vars 1:252824 error 't' is defined but never used no-unused-vars 1:253067 error 't' is defined but never used no-unused-vars 1:253320 error 't' is defined but never used no-unused-vars 1:253576 error 't' is defined but never used no-unused-vars 1:253825 error 't' is defined but never used no-unused-vars 1:254080 error 't' is defined but never used no-unused-vars 1:254334 error 't' is defined but never used no-unused-vars 1:254745 error 't' is defined but never used no-unused-vars 1:254973 error 't' is defined but never used no-unused-vars 1:255202 error 't' is defined but never used no-unused-vars 1:256061 error 't' is defined but never used no-unused-vars 1:256296 error 't' is defined but never used no-unused-vars 1:256636 error 't' is defined but never used no-unused-vars 1:256845 error 't' is defined but never used no-unused-vars 1:257066 error 't' is defined but never used no-unused-vars 1:257278 error 't' is defined but never used no-unused-vars 1:258981 error 't' is defined but never used no-unused-vars 1:258983 error 'n' is defined but never used no-unused-vars 1:262593 error 't' is defined but never used no-unused-vars 1:262911 error 't' is defined but never used no-unused-vars 1:263441 error 't' is defined but never used no-unused-vars 1:264321 error 't' is defined but never used no-unused-vars 1:264542 error 't' is defined but never used no-unused-vars 1:264701 error 't' is defined but never used no-unused-vars 1:265003 error 't' is defined but never used no-unused-vars 1:266457 error 't' is defined but never used no-unused-vars 1:267798 error 't' is defined but never used no-unused-vars 1:269263 error 't' is defined but never used no-unused-vars 1:270396 error 't' is defined but never used no-unused-vars 1:271838 error 't' is defined but never used no-unused-vars 1:273375 error 't' is defined but never used no-unused-vars ✖ 263 problems (263 errors, 0 warnings) @ ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-optio ns!./src/page/content/post-article.vue?vue&type=script&lang=js& 153:0-60 156:8-14 @ ./src/page/content/post-article.vue?vue&type=script&lang=js& @ ./src/page/content/post-article.vue @ ./src/router/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://192.168.1.103:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js 这是编译显示的错误信息。 由于我是前端新手,对这个错误,实在搞不定,搜索了一圈,说删除缓存目录,尝试过了不得行啊。 现在是按视频教程中。移除远程依赖。然后创建lib文件夹,把编辑器的代码全部复制过来。 然后修改了发布文章的地方。但是视频教程,是正常的,就蒙蔽 import editor from "../../../lib/mavon-editor/mavon-editor" import '../../../lib/mavon-editor/css/index.css' import Vue from 'vue'
Android 诡异的奔溃日志(c层的奔溃?)大佬分析下
华为Mate 20x Android 10. 线上的app进行360加固。 没有其他可以提供的信息了。 今天看奔溃发现这样的信息。 错误摘要只显示:liblame-lib.so /data/app/com.iandcode.kids-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so 以下是全部信息。线上的奔溃,这是友盟收集的。在我们测试时候没遇到过这样的问题。 我们当前测试机:vivo x6,真我x50m,华为mate 10,小米8,10,红米8a,联想平板,荣耀平板 Process Name: ;com.demo.haha; Thread Name: ;com.demo.haha; pid: 30912, tid: 30912  >>> com.demo.haha <<< killed by pid: 30912, comm: com.demo.haha, uid: 10117. signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------   r0 00000000  r1 000078c0  r2 00000006  r3 fff2d1f8   r4 fff2d20c  r5 fff2d1f0  r6 000078c0  r7 0000016b   r8 fff2d208  r9 fff2d1f8  10 fff2d228  fp fff2d218   ip 000078c0  sp fff2d1c8  lr e6d5f4f7  pc e6d5f50a  cpsr 000f0030   d0  64656c6900000000  d1  6d6e696c00000000   d2  20736761bdb2220c  d3  202c7473bf000000   d4  6e752074736e6f63  d5  692064656e676973   d6  2c746e69202c746e  d7  6f63202c746e6920   d8  0000000000000000  d9  0000000000000000   d10 0000000000000000  d11 0000000000000000   d12 0000000000000000  d13 0000000000000000   d14 0000000000000000  d15 0000000000000000   d16 0000000000000000  d17 0000000000000000   d18 3d8305cda996c7d9  d19 3fdffcb046dcb994   d20 3eb8ac1fe1d24a51  d21 3f81111167a4d017   d22 3fa55402b8358b58  d23 433800000000008f   d24 bf45564800000000  d25 3d2ef35793c76730   d26 3f3552e000000000  d27 bfe55800796fc480   d28 bff24c066b8a742b  d29 bfe555555529a47a   d30 3fe99d287cd6d316  d31 3ff8bdbfe660ae00   scr 2000001b     #00  pc 0002a50a  /apex/com.android.runtime/lib/bionic/libc.so (abort)     #01  pc 0002a7a8  /apex/com.android.runtime/lib/bionic/libc.so (__assert2)     #02  pc 0000918c  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     #03  pc 00008d46  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     #04  pc 000082da  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     #05  pc 0000767a  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (format_bitstream)     #06  pc 00009ade  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (lame_encode_mp3_frame)     #07  pc 000143be  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     #08  pc 00012a6c  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     #09  pc 00012968  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (lame_encode_buffer)     #10  pc 00013242  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (lame_encode_flush)     #11  pc 00006e14  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (Java_com_manna_audio_LameEncode_flush)     #12  pc 0000d518  /apex/com.android.runtime/lib/libart.so (art_quick_generic_jni_trampoline) [DEBUG] registers not changed, end backtace!     --- --- ---     00 pc 0002a50a  /apex/com.android.runtime/lib/bionic/libc.so (abort+165)     01 pc 0002a7a7  /apex/com.android.runtime/lib/bionic/libc.so (__assert2+22)     02 pc 0000918b  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     03 pc 00008d47  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     04 pc 000082db  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     05 pc 0000767b  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (format_bitstream+86)     06 pc 00009add  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (lame_encode_mp3_frame+1892)     07 pc 000143bd  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     08 pc 00012a6d  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so     09 pc 00012969  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (lame_encode_buffer+76)     10 pc 00013241  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (lame_encode_flush+548)     11 pc 00006e13  /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so (Java_com_manna_audio_LameEncode_flush+46)     12 pc 0000d519  /apex/com.android.runtime/lib/libart.so (art_quick_generic_jni_trampoline+40)     13 pc 00008bc5  /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub_internal+68)     14 pc 00377d8f  /apex/com.android.runtime/lib/libart.so (art_quick_invoke_static_stub+246)     15 pc 00011009  /apex/com.android.runtime/lib/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+180)     16 pc 001427e3  /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreter34ArtInterpreterToCompiledCodeBridgeEPNS_6ThreadEPNS_9ArtMethodEPNS_11ShadowFrameEtPNS_6JValueE+274)     17 pc 0013e94b  /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+802)     18 pc 0036f44b  /apex/com.android.runtime/lib/libart.so (MterpInvokeStatic+318)     19 pc 00003994  /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_static+20)     20 pc 00000000  00000000     --- --- --- --- memory near r1:     000078c0 -------- -------- -------- --------  ................ memory near r3:     fff2d1b8 fff2d4e8 fff2d1f0 000078c0 fff2d300  .........x......     fff2d1c8 fff2d238 fff2d248 fff2d258 fff2d268  8...H...X...h...     fff2d1d8 00000000 00000000 00000000 00000000  ................     fff2d1e8 00000000 00000000 ffffffdf ffffffff  ................     fff2d1f8 00000000 00000000 ffffffff 000078c0  .............x..     fff2d208 00002785 00000000 00000000 00000000  .'..............     fff2d218 00000000 00000000 00000000 00000000  ................     fff2d228 00000000 00000000 00000000 00000000  ................     fff2d238 00000000 00000000 00000000 00000000  ................     fff2d248 00000000 00000000 00000000 00000000  ................     fff2d258 00000000 00000000 00000000 00000000  ................     fff2d268 00000000 00000000 00000000 00000000  ................     fff2d278 00000000 00000000 00000000 00000000  ................     fff2d288 e94f9e00 fff2d4e8 fff2e530 fff2e580  ..O.....0.......     fff2d298 fff2d300 00000000 e94f9e00 fff2f8b0  ..........O.....     fff2d2a8 e94f9e00 e6d5f7ab b2d99e09 9ff46080  ..O..........`.. memory near r4:     fff2d1cc fff2d248 fff2d258 fff2d268 00000000  H...X...h.......     fff2d1dc 00000000 00000000 00000000 00000000  ................     fff2d1ec 00000000 ffffffdf ffffffff 00000000  ................     fff2d1fc 00000000 ffffffff 000078c0 00002785  .........x...'..     fff2d20c 00000000 00000000 00000000 00000000  ................     fff2d21c 00000000 00000000 00000000 00000000  ................     fff2d22c 00000000 00000000 00000000 00000000  ................     fff2d23c 00000000 00000000 00000000 00000000  ................     fff2d24c 00000000 00000000 00000000 00000000  ................     fff2d25c 00000000 00000000 00000000 00000000  ................     fff2d26c 00000000 00000000 00000000 00000000  ................     fff2d27c 00000000 00000000 00000000 e94f9e00  ..............O.     fff2d28c fff2d4e8 fff2e530 fff2e580 fff2d300  ....0...........     fff2d29c 00000000 e94f9e00 fff2f8b0 e94f9e00  ......O.......O.     fff2d2ac e6d5f7ab b2d99e09 9ff46080 fff2d300  .........`......     fff2d2bc b2d7018f 00000000 00240010 00000004  ..........$..... memory near r5:     fff2d1b0 fff2d4e8 fff2d1f0 fff2d4e8 fff2d1f0  ................     fff2d1c0 000078c0 fff2d300 fff2d238 fff2d248  .x......8...H...     fff2d1d0 fff2d258 fff2d268 00000000 00000000  X...h...........     fff2d1e0 00000000 00000000 00000000 00000000  ................     fff2d1f0 ffffffdf ffffffff 00000000 00000000  ................     fff2d200 ffffffff 000078c0 00002785 00000000  .....x...'......     fff2d210 00000000 00000000 00000000 00000000  ................     fff2d220 00000000 00000000 00000000 00000000  ................     fff2d230 00000000 00000000 00000000 00000000  ................     fff2d240 00000000 00000000 00000000 00000000  ................     fff2d250 00000000 00000000 00000000 00000000  ................     fff2d260 00000000 00000000 00000000 00000000  ................     fff2d270 00000000 00000000 00000000 00000000  ................     fff2d280 00000000 00000000 e94f9e00 fff2d4e8  ..........O.....     fff2d290 fff2e530 fff2e580 fff2d300 00000000  0...............     fff2d2a0 e94f9e00 fff2f8b0 e94f9e00 e6d5f7ab  ..O.......O..... memory near r6:     000078c0 -------- -------- -------- --------  ................ memory near r8:     fff2d1c8 fff2d238 fff2d248 fff2d258 fff2d268  8...H...X...h...     fff2d1d8 00000000 00000000 00000000 00000000  ................     fff2d1e8 00000000 00000000 ffffffdf ffffffff  ................     fff2d1f8 00000000 00000000 ffffffff 000078c0  .............x..     fff2d208 00002785 00000000 00000000 00000000  .'..............     fff2d218 00000000 00000000 00000000 00000000  ................     fff2d228 00000000 00000000 00000000 00000000  ................     fff2d238 00000000 00000000 00000000 00000000  ................     fff2d248 00000000 00000000 00000000 00000000  ................     fff2d258 00000000 00000000 00000000 00000000  ................     fff2d268 00000000 00000000 00000000 00000000  ................     fff2d278 00000000 00000000 00000000 00000000  ................     fff2d288 e94f9e00 fff2d4e8 fff2e530 fff2e580  ..O.....0.......     fff2d298 fff2d300 00000000 e94f9e00 fff2f8b0  ..........O.....     fff2d2a8 e94f9e00 e6d5f7ab b2d99e09 9ff46080  ..O..........`..     fff2d2b8 fff2d300 b2d7018f 00000000 00240010  ..............$. memory near r9:     fff2d1b8 fff2d4e8 fff2d1f0 000078c0 fff2d300  .........x......     fff2d1c8 fff2d238 fff2d248 fff2d258 fff2d268  8...H...X...h...     fff2d1d8 00000000 00000000 00000000 00000000  ................     fff2d1e8 00000000 00000000 ffffffdf ffffffff  ................     fff2d1f8 00000000 00000000 ffffffff 000078c0  .............x..     fff2d208 00002785 00000000 00000000 00000000  .'..............     fff2d218 00000000 00000000 00000000 00000000  ................     fff2d228 00000000 00000000 00000000 00000000  ................     fff2d238 00000000 00000000 00000000 00000000  ................     fff2d248 00000000 00000000 00000000 00000000  ................     fff2d258 00000000 00000000 00000000 00000000  ................     fff2d268 00000000 00000000 00000000 00000000  ................     fff2d278 00000000 00000000 00000000 00000000  ................     fff2d288 e94f9e00 fff2d4e8 fff2e530 fff2e580  ..O.....0.......     fff2d298 fff2d300 00000000 e94f9e00 fff2f8b0  ..........O.....     fff2d2a8 e94f9e00 e6d5f7ab b2d99e09 9ff46080  ..O..........`.. memory near sl:     fff2d1e8 00000000 00000000 ffffffdf ffffffff  ................     fff2d1f8 00000000 00000000 ffffffff 000078c0  .............x..     fff2d208 00002785 00000000 00000000 00000000  .'..............     fff2d218 00000000 00000000 00000000 00000000  ................     fff2d228 00000000 00000000 00000000 00000000  ................     fff2d238 00000000 00000000 00000000 00000000  ................     fff2d248 00000000 00000000 00000000 00000000  ................     fff2d258 00000000 00000000 00000000 00000000  ................     fff2d268 00000000 00000000 00000000 00000000  ................     fff2d278 00000000 00000000 00000000 00000000  ................     fff2d288 e94f9e00 fff2d4e8 fff2e530 fff2e580  ..O.....0.......     fff2d298 fff2d300 00000000 e94f9e00 fff2f8b0  ..........O.....     fff2d2a8 e94f9e00 e6d5f7ab b2d99e09 9ff46080  ..O..........`..     fff2d2b8 fff2d300 b2d7018f 00000000 00240010  ..............$.     fff2d2c8 00000004 00000033 00000000 00000005  ....3...........     fff2d2d8 ffff0000 00000056 0000000e 00000005  ....V........... memory near fp:     fff2d1d8 00000000 00000000 00000000 00000000  ................     fff2d1e8 00000000 00000000 ffffffdf ffffffff  ................     fff2d1f8 00000000 00000000 ffffffff 000078c0  .............x..     fff2d208 00002785 00000000 00000000 00000000  .'..............     fff2d218 00000000 00000000 00000000 00000000  ................     fff2d228 00000000 00000000 00000000 00000000  ................     fff2d238 00000000 00000000 00000000 00000000  ................     fff2d248 00000000 00000000 00000000 00000000  ................     fff2d258 00000000 00000000 00000000 00000000  ................     fff2d268 00000000 00000000 00000000 00000000  ................     fff2d278 00000000 00000000 00000000 00000000  ................     fff2d288 e94f9e00 fff2d4e8 fff2e530 fff2e580  ..O.....0.......     fff2d298 fff2d300 00000000 e94f9e00 fff2f8b0  ..........O.....     fff2d2a8 e94f9e00 e6d5f7ab b2d99e09 9ff46080  ..O..........`..     fff2d2b8 fff2d300 b2d7018f 00000000 00240010  ..............$.     fff2d2c8 00000004 00000033 00000000 00000005  ....3........... memory near ip:     000078c0 -------- -------- -------- --------  ................ code around pc:     e6d5f4c8 f1098acf 90000040 0810f109 8acff900  ....@...........     e6d5f4d8 f9042014 f04f8ac0 f90a30ff f90b8acf  . ....O..0......     e6d5f4e8 f9088acf 960f8acf f04f900e 2100ea56  ..........O.V..!     e6d5f4f8 60212206 90104639 464b4630 176bf240  ."!`9F..0FKF@.k.     e6d5f508 a904df00 460a4821 f9604478 68000acd  ....!H.FxD`....h     e6d5f518 0acdf942 20066010 f04f2200 2002ec76  B....`. ."O.v..      e6d5f528 22004629 ebb8f04f f04f2014 4605ebc6  )F."O.... O....F     e6d5f538 f04f20e0 4606ebc2 464c9803 8acff90a  . O....F..LF....     e6d5f548 8acff90b 8acff900 f9089802 f9008acf  ................     e6d5f558 98018acf 8acff900 f9009800 20148acf  ...............      e6d5f568 8ac0f904 30fff04f 900e950f ea14f04f  ....O..0....O...     e6d5f578 22062100 46316021 46289010 f240464b  .!."!`1F..(FKF@.     e6d5f588 df00176b f04f207f bf00ec48 fffcea24  k.... O.H...$...     e6d5f598 f04e2300 d4d4bc8d 4c03b510 f8d4447c  .#N........L|D..     e6d5f5a8 e8bdc000 47604010 00051c18 4601460a  .....@`G.....F.F     e6d5f5b8 0063f06f f04e2300 d4d4bc81 b082b510  o.c..#N......... code around lr:     e6d5f4b4 0a30f109 8acff900 0050f109 f1099001  ..0.......P.....     e6d5f4c4 f9000b20 f1098acf 90000040 0810f109   .......@.......     e6d5f4d4 8acff900 f9042014 f04f8ac0 f90a30ff  ..... ....O..0..     e6d5f4e4 f90b8acf f9088acf 960f8acf f04f900e  ..............O.     e6d5f4f4 2100ea56 60212206 90104639 464b4630  V..!."!`9F..0FKF     e6d5f504 176bf240 a904df00 460a4821 f9604478  @.k.....!H.FxD`.     e6d5f514 68000acd 0acdf942 20066010 f04f2200  ...hB....`. ."O.     e6d5f524 2002ec76 22004629 ebb8f04f f04f2014  v.. )F."O.... O.     e6d5f534 4605ebc6 f04f20e0 4606ebc2 464c9803  ...F. O....F..LF     e6d5f544 8acff90a 8acff90b 8acff900 f9089802  ................     e6d5f554 f9008acf 98018acf 8acff900 f9009800  ................     e6d5f564 20148acf 8ac0f904 30fff04f 900e950f  ... ....O..0....     e6d5f574 ea14f04f 22062100 46316021 46289010  O....!."!`1F..(F     e6d5f584 f240464b df00176b f04f207f bf00ec48  KF@.k.... O.H...     e6d5f594 fffcea24 f04e2300 d4d4bc8d 4c03b510  $....#N........L     e6d5f5a4 f8d4447c e8bdc000 47604010 00051c18  |D.......@`G.... stack:     fff2d188:  00000002 e6db617c 00000000 e94f9e00      fff2d198:  fff2f8b0 aaba7a27 00000000 00000000      fff2d1a8:  00000000 73d9893c fff2d4e8 fff2d1f0      fff2d1b8:  fff2d4e8 fff2d1f0 000078c0 fff2d300      fff2d1c8:  fff2d238 fff2d248 fff2d258 fff2d268   #sp     fff2d1d8:  00000000 00000000 00000000 00000000      fff2d1e8:  00000000 00000000 ffffffdf ffffffff      fff2d1f8:  00000000 00000000 ffffffff 000078c0      fff2d208:  00002785 00000000 00000000 00000000      fff2d218:  00000000 00000000 00000000 00000000      fff2d228:  00000000 00000000 00000000 00000000      fff2d238:  00000000 00000000 00000000 00000000      fff2d248:  00000000 00000000 00000000 00000000      fff2d258:  00000000 00000000 00000000 00000000      fff2d268:  00000000 00000000 00000000 00000000      fff2d278:  00000000 00000000 00000000 00000000      fff2d288:  e94f9e00 fff2d4e8 fff2e530 fff2e580      fff2d298:  fff2d300 00000000 e94f9e00 fff2f8b0      fff2d2a8:  e94f9e00 e6d5f7ab b2d99e09 9ff46080      fff2d2b8:  fff2d300 b2d7018f 00000000 00240010      fff2d2c8:  00000004 00000033 00000000 00000005      fff2d2d8:  ffff0000 00000056 0000000e 00000005      fff2d2e8:  b2da3a34 00000034 00000000 00000019      fff2d2f8:  9ff46080 00000000 fff2d330 b2d6fd4b      fff2d308:  9ff461b4 00000000 00000000 0000005a      fff2d318:  00000034 9ff461a0 000001a8 0000000d      fff2d328:  9ff461b4 9ff46080 fff2d3c0 b2d6f2df      fff2d338:  00000000 9ff46080 fff2d3c0 b2d6ed65      fff2d348:  00000000 00000000 00000000 00000000      fff2d358:  00000000 00000001 00000000 00000000      fff2d368:  00000002 00000001 9ff51218 00000075      fff2d378:  00000004 00000002 00000002 9ff461b4      fff2d388:  9ff4cd30 9ff5a8c8 00000002 00000004      fff2d398:  9ff461b4 00000000 00000000 00000000      fff2d3a8:  9ff461b4 9ff46094 9ff46080 00000040      fff2d3b8:  00000015 73d9893c fff2d430 b2d6e67f      fff2d3c8:  345a57b2 35355c29 34c13296 33c9c67d      fff2d3d8:  35014f87 4843053e ffffffff b7ceb743      fff2d3e8:  38e9f17f b6f33939 38278dcd 00000d10      fff2d3f8:  9ff461b4 00000120 9ff4cd30 9ff46094      fff2d408:  9ff46080 b6e32f30 73d9893c 00000000      fff2d418:  e94f9e00 fff2f8b0 e94f9e00 fff2d4e8      fff2d428:  fff2e530 fff2e580 fff2e4a0 b2d70ae1      fff2d438:  fff2d54c fff2d510 fff2d500 fff2d534      fff2d448:  fff2d4e8 00000000 00000000 00000000      fff2d458:  00000000 00000000 00000001 00000000      fff2d468:  00000000 3f553f87 00000009 9ff48abc      fff2d478:  9ff461b4 45655e37 4562ca75 9ff49f40      fff2d488:  00000000 fff2d4f8 fff2d54c 00000000      fff2d498:  cdcaf00c 9ff56a80 9ff52c40 00000000      fff2d4a8:  00000000 00000000 00000000 00000000      fff2d4b8:  00000000 00000000 00000000 00000000      fff2d4c8:  00000000 00000000 00000000 00000000      fff2d4d8:  00000002 00000002 9ff46094 9ff46080      fff2d4e8:  00000000 00000000 9ff53a00 9ff57840      fff2d4f8:  4448b750 4437ae0c 4442a2b9 4430a2d6      fff2d508:  446aaae3 446304be 4461d3e7 4465f555      fff2d518:  3d01423a 3c99076c 00000000 524cb74b      fff2d528:  5233f794 52ba459a 50423baa 52479806      fff2d538:  521a803e 52adbd73 4fd3aac0 9ff52c40      fff2d548:  9ff56a80 4bc4887c 4dff306c 4d9835ef      fff2d558:  4e548b6b 4be237e0 4a69bb5b 49850f48      fff2d568:  4d098acd 4da0446e 4d02a15b 4b8f8e88      fff2d578:  4bce2222 4c917d81 4c32e9b8 4c3a56d1      fff2d588:  4b2b87da 4ba8a337 4c9bfcce 4c0353b0      fff2d598:  4bc0384e 4ca5bf8a 4bd4ba2d 4b27dc36      fff2d5a8:  4b27dc36 4b27dc36 4b306f42 4b306f42      fff2d5b8:  4b306f42 49ddbb13 49ddbb13 49ddbb13      fff2d5c8:  4a9efdbe 4a9efdbe 4a9efdbe 497825bd      fff2d5d8:  497825bd 497825bd 499427db 499427db      fff2d5e8:  499427db 49820a9e 49820a9e 49820a9e      fff2d5f8:  48622bcd 48622bcd 48622bcd 489db052      fff2d608:  489db052 489db052 49997552 49997552      fff2d618:  49997552 488b82b3 488b82b3 488b82b3      fff2d628:  4999af26 4999af26 4999af26 48c08a47      fff2d638:  48c08a47 48c08a47 4f7cbc88 52175790      fff2d648:  516bff22 528e13e0 5014cd19 4e7c8a5f      fff2d658:  4dfb07b8 5103d99b 5107782f 4feb29ba      fff2d668:  4e419b56 4dd106f5 4e04436d 4db92f53      fff2d678:  4ccc27e2 4ca2115a 4cb2894a 4e0fe2bb      fff2d688:  4d36d84b 4c442623 4d6d40e9 4d103055      fff2d698:  52563748 52563748 52563748 52934210      fff2d6a8:  52934210 52934210 5105cfaa 5105cfaa      fff2d6b8:  5105cfaa 511a69ed 511a69ed 511a69ed      fff2d6c8:  4f67b9d6 4f67b9d6 4f67b9d6 4e2c594c      fff2d6d8:  4e2c594c 4e2c594c 4ddc9ead 4ddc9ead      fff2d6e8:  4ddc9ead 4c9b30d9 4c9b30d9 4c9b30d9      fff2d6f8:  4cf94edd 4cf94edd 4cf94edd 4e2185a6      fff2d708:  4e2185a6 4e2185a6 4cf794dc 4cf794dc      fff2d718:  4cf794dc 4d79d284 4d79d284 4d79d284      fff2d728:  4d286d22 4d286d22 4d286d22 4b313120      fff2d738:  4c1930ee 4bee782f 4e41d4a7 4bea68b2      fff2d748:  4c3189c9 4987aaa2 4a6f6c27 4cb43aab      fff2d758:  4b5b9c72 4ac41a35 4bf22c53 4c7d862e      fff2d768:  4c00eaa7 4c3ca00b 4b678d8c 4b8455a9      fff2d778:  4cae840c 4c195c20 4b6c71ae 4c08c45a      fff2d788:  4bb1315b 497d2ce2 497d2ce2 497d2ce2      fff2d798:  4b29d07d 4b29d07d 4b29d07d 4775cdfa      fff2d7a8:  4775cdfa 4775cdfa 49a0400d 49a0400d      fff2d7b8:  49a0400d 48415b6a 48415b6a 48415b6a      fff2d7c8:  498d5fc1 498d5fc1 498d5fc1 495c15fd      fff2d7d8:  495c15fd 495c15fd 4881316a 4881316a      fff2d7e8:  4881316a 489255c7 489255c7 489255c7      fff2d7f8:  49aa595d 49aa595d 49aa595d 489ac3e6      fff2d808:  489ac3e6 489ac3e6 48f9912e 48f9912e      fff2d818:  48f9912e 48a41cd2 48a41cd2 48a41cd2      fff2d828:  4e2173dd 4f8f24ee 4ed37fc3 4e5927f1      fff2d838:  4d5ba620 4fbbae2b 4dea32b4 4e579291      fff2d848:  4ebcd48e 4d81b7fc 4c978a85 4d827018      fff2d858:  4d9175a0 4d3f5219 4ded30b5 4c1e6e1d      fff2d868:  4ca44ee4 4dc7b988 4d4c675d 4c16ab38      fff2d878:  4ce2e020 4ca1c8a6 4fd746f7 4fd746f7      fff2d888:  4fd746f7 4fde9cbe 4fde9cbe 4fde9cbe      fff2d898:  4ea655f6 4ea655f6 4ea655f6 4ed790d1      fff2d8a8:  4ed790d1 4ed790d1 4d610959 4d610959      fff2d8b8:  4d610959 4de00a9a 4de00a9a 4de00a9a      fff2d8c8:  4e048ec7 4e048ec7 4e048ec7 4d20178c      fff2d8d8:  4d20178c 4d20178c 4cc7325d 4cc7325d      fff2d8e8:  4cc7325d 4dded3dc 4dded3dc 4dded3dc      fff2d8f8:  4d26abdf 4d26abdf 4d26abdf 4cfe3695      fff2d908:  4cfe3695 4cfe3695 4cbbeac1 4cbbeac1      fff2d918:  4cbbeac1 4b68d353 4dc20622 4d161a08      fff2d928:  4e6c8b99 4cb9ea8b 49af2c93 4983735f      fff2d938:  4d2fabca 4e108daa 4d48ac91 4c0c1662      fff2d948:  4bb32014 4c76b00d 4c042348 4b4351bc      fff2d958:  4aca87a4 4b887c92 4c6f301b 4bb5c00f      fff2d968:  4b86eeb4 4c931449 4bd8d2ec 4add105a      fff2d978:  4add105a 4add105a 4b501c22 4b501c22      fff2d988:  4b501c22 4a0d5bc0 4a0d5bc0 4a0d5bc0      fff2d998:  4b14115f 4b14115f 4b14115f 4983ab32      fff2d9a8:  4983ab32 4983ab32 49711660 49711660      fff2d9b8:  49711660 49036deb 49036deb 49036deb      fff2d9c8:  47e49853 47e49853 47e49853 4875c5f0      fff2d9d8:  4875c5f0 4875c5f0 4962ffd5 4962ffd5      fff2d9e8:  4962ffd5 4885be45 4885be45 4885be45      fff2d9f8:  49759f68 49759f68 49759f68 48c58588      fff2da08:  48c58588 48c58588 4f4d26b6 51f87eff      fff2da18:  514a9034 5286aa58 50493a4b 4cebf619      fff2da28:  4d6aed7f 50e212e7 50eb2f03 4fa19dbb      fff2da38:  4e1a44d4 4d2999b5 4dd63add 4d67cf82      fff2da48:  4ce456ee 4bf6504d 4c8cee87 4da0aa31      fff2da58:  4d196185 4ba43d92 4d9a13a7 4d043008      fff2da68:  52320fb1 52320fb1 52320fb1 528d0724      fff2da78:  528d0724 528d0724 50e3e8c2 50e3e8c2      fff2da88:  50e3e8c2 5106dd74 5106dd74 5106dd74      fff2da98:  4ebae04e 4ebae04e 4ebae04e 4deaf2bd      fff2daa8:  4deaf2bd 4deaf2bd 4da09fd2 4da09fd2      fff2dab8:  4da09fd2 4c2dff6a 4c2dff6a 4c2dff6a      fff2dac8:  4ca7cfc4 4ca7cfc4 4ca7cfc4 4dd928ea      fff2dad8:  4dd928ea 4dd928ea 4c4cdf95 4c4cdf95      fff2dae8:  4c4cdf95 4d922dda 4d922dda 4d922dda      fff2daf8:  4d1c4467 4d1c4467 4d1c4467 4aa8e7f6      fff2db08:  4c0aaace 4d127620 4e6c628d 4cb55b45      fff2db18:  4b507755 496283c8 4aa8db10 4bc27a19      fff2db28:  4c3d1a16 4b28fa8f 4b86c9b8 4c2650a9      fff2db38:  4b79ca3a 4bf4c1df 4b315ace 4b71fdfe      fff2db48:  4c544dce 4bbc4b7e 4b1057e5 4c26d851      fff2db58:  4b4b180e 4a151375 4a151375 4a151375      fff2db68:  4b51dc9b 4b51dc9b 4b51dc9b 479dbc6e      fff2db78:  479dbc6e 479dbc6e 48d908ee 48d908ee      fff2db88:  48d908ee 49260c76 49260c76 49260c76      fff2db98:  492f44e9 492f44e9 492f44e9 48f35872      fff2dba8:  48f35872 48f35872 4843053e 4843053e      fff2dbb8:  4843053e 4880a5a6 4880a5a6 4880a5a6      fff2dbc8:  4950e1e0 4950e1e0 4950e1e0 484ca9c1      fff2dbd8:  484ca9c1 484ca9c1 490afeba 490afeba      fff2dbe8:  490afeba 48383db8 48383db8 48383db8      fff2dbf8:  4da9824f 4f20933c 4e4f5b45 4ef50581      fff2dc08:  4d24c976 4ea33f3b 4d3fe572 4dc8b3e6      fff2dc18:  4e784777 4d2458ff 4c08fb06 4d047ad9      fff2dc28:  4da89464 4cde729b 4d8d25a2 4c1802b6      fff2dc38:  4ca89b4c 4d5e8925 4ccdb12d 4ba17bc9      fff2dc48:  4d1a3aac 4ca444ce 4f685a9a 4f685a9a      fff2dc58:  4f685a9a 4f57aeb3 4f57aeb3 4f57aeb3      fff2dc68:  4e145350 4e145350 4e145350 4e88c314      fff2dc78:  4e88c314 4e88c314 4cf8a19c 4cf8a19c      fff2dc88:  4cf8a19c 4ddd77e6 4ddd77e6 4ddd77e6      fff2dc98:  4d9b7da7 4d9b7da7 4d9b7da7 4cd1c770      fff2dca8:  4cd1c770 4cd1c770 4ccd2d39 4ccd2d39      fff2dcb8:  4ccd2d39 4d84ea57 4d84ea57 4d84ea57      fff2dcc8:  4c8d57a8 4c8d57a8 4c8d57a8 4d12ccf5      fff2dcd8:  4d12ccf5 4d12ccf5 4cbffc25 4cbffc25      fff2dce8:  4cbffc25 4b6bbb82 4e02a888 4d1efd02      fff2dcf8:  4df77ec2 4b911c58 4b45a23a 4a73012b      fff2dd08:  4cb4e6a1 4d2fa6c9 4c33ccaf 4ac58537      fff2dd18:  4bbcef8d 4ca7b232 4c2e6d6f 4c13fe6c      fff2dd28:  4b2e5341 4b6460a9 4cec54cd 4c8b453c      fff2dd38:  4c195b24 4cb4c23d 4bd21131 4b0b43ae      fff2dd48:  4b0b43ae 4b0b43ae 4ad234a8 4ad234a8      fff2dd58:  4ad234a8 4996cbbc 4996cbbc 4996cbbc      fff2dd68:  4a24b605 4a24b605 4a24b605 48980ee5      fff2dd78:  48980ee5 48980ee5 49a7587f 49a7587f      fff2dd88:  49a7587f 4966a090 4966a090 4966a090      fff2dd98:  4854a8a8 4854a8a8 4854a8a8 4860fa62      fff2dda8:  4860fa62 4860fa62 49fdb87b 49fdb87b      fff2ddb8:  49fdb87b 49094456 49094456 49094456      fff2ddc8:  49b1c9c5 49b1c9c5 49b1c9c5 48be1711      fff2ddd8:  48be1711 48be1711 4f17f0f6 5199c6ed      fff2dde8:  50ec22b4 521725f4 4fa77f86 4f78fe43      fff2ddf8:  4e4f803c 50ad5221 50806375 4f3231ce      fff2de08:  4d6ac580 4d4b6048 4e120a72 4dbc365b      fff2de18:  4d8f4ecc 4c265fcc 4c5a9e29 4e1c4ac0      fff2de28:  4d98d9d9 4c949018 4d8d73a2 4d117f94      fff2de38:  51d9899d 51d9899d 51d9899d 522048ac      fff2de48:  522048ac 522048ac 50b3ce23 50b3ce23      fff2de58:  50b3ce23 508d881a 508d881a 508d881a      fff2de68:  4eb4e779 4eb4e779 4eb4e779 4e39f776      fff2de78:  4e39f776 4e39f776 4e0c8148 4e0c8148      fff2de88:  4e0c8148 4d07342f 4d07342f 4d07342f      fff2de98:  4c7af3fd 4c7af3fd 4c7af3fd 4e326bfe      fff2dea8:  4e326bfe 4e326bfe 4d6ab924 4d6ab924      fff2deb8:  4d6ab924 4d9dc4d2 4d9dc4d2 4d9dc4d2      fff2dec8:  4d28ee4f 4d28ee4f 4d28ee4f 4b5bed28      fff2ded8:  4d5dc13f 4cbf42b6 4ddb0690 4b6c3815      fff2dee8:  4bee3ee5 49173e6c 4c4c6466 4db9c24c      fff2def8:  4d453d03 4c8c4dbd 4b8abea6 4c0b9dd8      fff2df08:  4be42b12 4bc4ba6d 4b87b084 4ba2468a      fff2df18:  4c567a30 4b9416a1 4b1f3374 4c0b06ae      fff2df28:  4b7f60e4 4a8456c5 4a8456c5 4a8456c5      fff2df38:  4ac126cc 4ac126cc 4ac126cc 4925677f      fff2df48:  4925677f 4925677f 4ad0d2ab 4ad0d2ab      fff2df58:  4ad0d2ab 49c3e91c 49c3e91c 49c3e91c      fff2df68:  49154ae6 49154ae6 49154ae6 49180658      fff2df78:  49180658 49180658 48420716 48420716      fff2df88:  48420716 48b9cab7 48b9cab7 48b9cab7      fff2df98:  49475253 49475253 49475253 481a4351      fff2dfa8:  481a4351 481a4351 48f8a616 48f8a616      fff2dfb8:  48f8a616 4869d63e 4869d63e 4869d63e      fff2dfc8:  4f0d2889 519dda84 50f9138c 5205daf4      fff2dfd8:  4f88f7dd 4f3d80ab 4d0c73f3 50423b52      fff2dfe8:  509a5a32 4f9a2c53 4e19db47 4dedc6ea      fff2dff8:  4d6bcf2c 4d39440d 4d90ebe0 4c9e1883      fff2e008:  4ce9891b 4daee980 4ca317f1 4b46c4b2      fff2e018:  4c879364 4c9f2a25 51e05963 51e05963      fff2e028:  51e05963 520d3059 520d3059 520d3059      fff2e038:  50446d21 50446d21 50446d21 50b4c4cc      fff2e048:  50b4c4cc 50b4c4cc 4f1b56b1 4f1b56b1      fff2e058:  4f1b56b1 4dc4ce44 4dc4ce44 4dc4ce44      fff2e068:  4dccb9ad 4dccb9ad 4dccb9ad 4cccf791      fff2e078:  4cccf791 4cccf791 4d21839e 4d21839e      fff2e088:  4d21839e 4dbd072f 4dbd072f 4dbd072f      fff2e098:  4c5ef4ae 4c5ef4ae 4c5ef4ae 4c7590a1      fff2e0a8:  4c7590a1 4c7590a1 4cbae865 4cbae865      fff2e0b8:  4cbae865 4ad262f4 4ddc378f 4ca5e6fa      fff2e0c8:  4ea0e7d3 4c7b024c 4ac6c2e0 49e584da      fff2e0d8:  4d2b9ed7 4d9e0dba 4ca010e5 4b462a8d      fff2e0e8:  4b688863 4cc3d746 4c051112 4be6d7eb      fff2e0f8:  4b0aaa8a 4b166035 4cb95d65 4c0fdf13      fff2e108:  4b898474 4ca427a1 4bc89987 4ad3f92b      fff2e118:  4ad3f92b 4ad3f92b 4b879f9a 4b879f9a      fff2e128:  4b879f9a 4a0abb1a 4a0abb1a 4a0abb1a      fff2e138:  4a968c7a 4a968c7a 4a968c7a 48e8b446      fff2e148:  48e8b446 48e8b446 49ad322b 49ad322b      fff2e158:  49ad322b 493013a6 493013a6 493013a6      fff2e168:  482e66d3 482e66d3 482e66d3 4818a898      fff2e178:  4818a898 4818a898 49b46357 49b46357      fff2e188:  49b46357 48a49506 48a49506 48a49506      fff2e198:  4988ae6f 4988ae6f 4988ae6f 48b7ce35      fff2e1a8:  48b7ce35 48b7ce35 4e87950c 5183d563      fff2e1b8:  50d4d5c6 521c6c8d 4fe64b1c 4e100e25      fff2e1c8:  4da5b3c3 5087cbd8 505c3248 4ef5d100  --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/libijkffmpeg.so: (no build id) /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/libijkplayer.so: 774329cc5035082213d9ab0598cd45692af3a291 /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/liblame-lib.so: 2aefeca682a8aa83e078200853d550c0aaafd834 /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/libijksdl.so: 7299b47de3e3acf9d32b7056e35088248ef14dda /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/libcrashsdk.so: d42c7ca182337c9a32edafeb03d784661b710375 /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/libumeng-spy.so: 20ed286e0aefee1f6d755572c4b819e3c7e86237 /data/app/com.demo.haha-pUEcZQIYNMfsGaVf1_oFrQ==/lib/arm/libmmkv.so: c46c73c7c3ec5aff1eab68f267bb9a0c24c494eb /data/data/com.demo.haha/.jiagu/libjiagu.so: (no build id) 老铁们分析下是什么情况就行了。 什么原因引起的奔溃呢。 需要怎样改进呢。 不一定要完全解决,提供重要信息也能获得打赏哦。
  • 1