![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题记录
良秋
wechat: ww286701853
展开
-
Caused by: java.lang.ClassNotFoundException: Didn’t find class on path apk Android Studio解决方案
标签:android studio、ClassNotFoundException、library这个错误是由于library工程没有指定造成的。 Caused by: java.lang.ClassNotFoundException: Didn’t find class on path apk Android Studio解决方案原创 2015-12-18 12:58:17 · 24937 阅读 · 6 评论 -
RecyclerView子View不刷新(RequestLayout无效),RecyclerView.mEatRequestLayout
问题:最近项目中发现,有时候recyclerView刷新了数据后,部分ItemView里的文字出现被截断的问题,或者是如果textView支持过长打点的话,出现提前打点,也就是文字长度还未超出限定范围就开始打点了。问题分析:android中,View的内容如果发生改变,导致内容超出当前View的宽高范围,需要重新请求视图树进行测量和布局,也就是调用requestLayout。如Te原创 2017-02-23 20:04:37 · 6458 阅读 · 1 评论 -
View#post与Handler#post的区别,以及导致的内存泄漏分析
简述: 写这篇文章的缘由是最近项目中查内存泄漏时,发现最终原因是由于异步线程调用View的的post方法导致的。 为何我会使用异步线程调用View的post方法,是因为项目中需要用到很多复杂的自定义布局,需要提前解析进入内存,防止在主线程解析导致卡顿,实现方法是在Application启动的时候,使用异步线程解析这些布局,等需要使用的时候直接从内存中拿来用。 ViewRootImpl#RunQueue原创 2017-04-09 00:34:11 · 14894 阅读 · 9 评论 -
java.lang.RuntimeException: Package manager has died
问题:报错信息:java.lang.RuntimeException: Package manager has died原因:PackageInfo中数据量太大了,在部分手机上超出了Binder可传递的最大容量,进而导致PacakgeManager崩溃。解决:因为我只要用到versionName和versionCode两个信息,所以不需要activity等信息,能不能让PackageInfo的信息量原创 2017-08-22 12:32:34 · 3572 阅读 · 0 评论 -
Mac OS10.12 编译Android源码8.1
拉取源码自行百度启动编译自行百度编译遇见的坑源码拉取,以及编译顺序大家都会,但是编译坑太多,坑得记一下,以免后面再掉下去。Fuck Jack-Serverjack-server报错如下[ 53% 48295/89583] Ensuring Jack server is installed and startedFAILED: setup-jack-se...原创 2018-07-21 11:02:01 · 7705 阅读 · 7 评论