比如有如下这个一个异常:
java.lang.ClassCastException: java.lang.Object cannot be cast to com.xxx.android.widget.adapter.p$b
我大概能猜出p$b对应的是代码中的哪一部分,不过我想确认一下到底是不是我猜想的那样。
那么有什么好的方法或者工具看到p$b到底是什么呢?
|      1Bairrfhoinn      2015-07-30 12:18:38 +08:00 via Android  1 找到对应的代码行,这个是类型转换不了导致的错误,看看是哪个对象转换不了,可以结合反编译工具查看对应的class文件。 | 
|  |      2lee015      2015-07-30 12:28:59 +08:00 via Android  1 proguard混淆了类名,调试时编译不开proguard吧 | 
|  |      3Bown      2015-07-30 13:37:08 +08:00  1 ProGuard 或 DexGuard 混淆了 build/output/mapping下找打包时生成的mapping文件,反向找混淆前的类名 | 
|      5somebody      2015-08-23 08:21:25 +08:00 via Android ProGuard 有个命令行参数可以根本 mapping 文件把调用栈还原,不需要人肉查找 |