EventBus接入
最近在接eventbus,遇到
Could not find subscriber method in XXX Class. Maybe a missing ProGuard rule?
因为一开始在本地debug尝试,就觉得先不写Proguard混淆keep规则也没事,但为什么还是会找不到呢。。
后来发现只要有人用@subscribe的方法就找的到,没人用就找不到。。。
最后灵机一动才想起proguard会把Unused的方法给去掉。。@subscribe的只有反射会用到所以就找不到了。。
于是就老老实实去proguard里加了keep了。。
Android Monitor
最近在做surface视频的东西,解Bug的时候发现layoutinspector没用,同事说这玩意遇到surface就不行,但好像暂停播放就可以。但我试了还是不行,就想着用以前ddms里直接看view的工具,就去sdk/tools下面运行Monitor,发现白屏GG 搜了网上说降低jdk版本,我就降到了1.8的133版本。发现还是不行,看了报错信息之后发现要在root用户下进行,使用sudo monitor完美解决了问题。。。还是老古董好用啊。。
网友评论