admin
2020-08-12 cefe2a41db4a275fb1e940a902cb156f1ed68d80
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Êþº¾3¥    Ý
nÞß
Þ    àáâ
ã    ä    å
æç    è
æé
ê oë ¸
æìíîïð
ñò
óô
óõ
ö÷ø
ýþ
ýÿ
"    
&Þ    
&
&    
&
™   š 
 
 
 
 
n
 
&
ñ
=Þ      !" C#$ C%&'
=()
JÞ*
L+
,-
,.
L/0
1
ñ2
ö34
5678
&9:    ];<
]=
]>
]?@
=
 
EA
bB
b/C
DE
FGH
EI
ÞJK InnerClassesTAGLjava/lang/String; ConstantValuemDefaultHandlerUncaughtExceptionHandler+Ljava/lang/Thread$UncaughtExceptionHandler;INSTANCE*Lcom/weikou/beibeivideo/util/CrashHandler;mContextLandroid/content/Context;infosLjava/util/Map;    Signature5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;    formatterLjava/text/DateFormat;<init>()VCodeLineNumberTableLocalVariableTablethis getInstance,()Lcom/weikou/beibeivideo/util/CrashHandler;init(Landroid/content/Context;)VcontextuncaughtException*(Ljava/lang/Thread;Ljava/lang/Throwable;)Ve Ljava/lang/InterruptedException;threadLjava/lang/Thread;exLjava/lang/Throwable; StackMapTableíhandleException(Ljava/lang/Throwable;)ZcollectDeviceInfo versionName versionCodepm#Landroid/content/pm/PackageManager;pi Landroid/content/pm/PackageInfo;NameNotFoundException9Landroid/content/pm/PackageManager$NameNotFoundException;Ljava/lang/Exception;fieldLjava/lang/reflect/Field;ctxfields[Ljava/lang/reflect/Field;L$ îM¦NsaveCrashInfo2File)(Ljava/lang/Throwable;)Ljava/lang/String;keyvalueentryEntryLjava/util/Map$Entry;fosLjava/io/FileOutputStream;    timestampJtimefileNamepathdirLjava/io/File;isSZsbLjava/lang/StringBuffer;writerLjava/io/Writer; printWriterLjava/io/PrintWriter;causeresultLocalVariableTypeTable;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;OP*Q< getCrashPath-(Landroid/content/Context;)Ljava/lang/String;entity,Lcom/weikou/beibeivideo/entity/SDCardEntity;R
access$000E(Lcom/weikou/beibeivideo/util/CrashHandler;)Landroid/content/Context;x0<clinit>
SourceFileCrashHandler.java yz ‚java/util/HashMap {|java/text/SimpleDateFormatyyyy-MM-dd-HH-mm-ss S € wxT UV tv WX –— Œ YZjava/lang/InterruptedException(com/weikou/beibeivideo/util/CrashHandler CrashHandlererror : [ Ž\] ^_ `ab ca*com/weikou/beibeivideo/util/CrashHandler$1 d e‚ ˜Š °±M fg hi!android/content/pm/PackageManager jkL ™rnulljava/lang/StringBuilder šl mn mo piq rs7android/content/pm/PackageManager$NameNotFoundException*an error occured when collect package infoandroid/os/Buildt uvN wx yi z{ :  m| }~java/lang/Exception(an error occured when collect crash infojava/lang/StringBuffer € ‚ƒO „… †‡java/util/Map$Entry ˆ‡java/lang/String ‰‡=
mŠjava/io/StringWriterjava/io/PrintWriter ‹Q Œ Ž ‚日志保存路径 ÒÓ Ž~ ‘’java/util/Date“ ”•crash-- m–.log —r java/io/File ˜… ™… š…java/io/FileOutputStream ›œ ž&an error occured while writing file...Ÿ  ¡R ¢i/ £¤java/lang/Object)java/lang/Thread$UncaughtExceptionHandlerandroid/content/pm/PackageInfoandroid/content/Contextjava/lang/reflect/Fieldjava/util/Iteratorjava/io/Writerjava/lang/Throwable*com/weikou/beibeivideo/entity/SDCardEntity(Ljava/lang/String;)Vjava/lang/Thread"getDefaultUncaughtExceptionHandler-()Ljava/lang/Thread$UncaughtExceptionHandler;"setDefaultUncaughtExceptionHandler.(Ljava/lang/Thread$UncaughtExceptionHandler;)Vsleep(J)Vandroid/util/Log<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)Iandroid/os/ProcessmyPid()I killProcess(I)Vjava/lang/Systemexit-(Lcom/weikou/beibeivideo/util/CrashHandler;)VstartgetPackageManager%()Landroid/content/pm/PackageManager;getPackageName()Ljava/lang/String;getPackageInfo5(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;Iappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/ClassgetDeclaredFields()[Ljava/lang/reflect/Field; setAccessible(Z)VgetNameget&(Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;d'(Ljava/lang/String;Ljava/lang/String;)IentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValue,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/io/Writer;)VprintStackTrace(Ljava/io/PrintWriter;)VgetCause()Ljava/lang/Throwable;closecurrentTimeMillis()Jjava/text/DateFormatformat$(Ljava/util/Date;)Ljava/lang/String;(J)Ljava/lang/StringBuilder;    separatorexistsmkdirs createNewFilegetBytes()[Bwrite([B)V&com/weikou/beibeivideo/util/SDCardUtilgetDownLoadEntityG(Landroid/content/Context;)Lcom/weikou/beibeivideo/entity/SDCardEntity;getPathendsWith(Ljava/lang/String;)Z!noqrstv
wxyz{|}~€
‚ƒS*·*»Y·µ*»Y·µ    ±„+$',… †x    ‡ˆƒ²
°„0‰ŠƒQ*+µ*¸ µ *¸ ±„9; =>…†x‹zŒƒº;*,·š*´ Æ*´ +,¹§ ¸§ N-¸W¸¸¸±#&„&    EGJ#M&K'L0O6P:R…*'    Ž;†x;‘;’“”    H•        –—ƒv!+Ǭ»Y*·¶**´¶*+·W¬„[\_gikl…!†x!’“”˜ŠƒÜ+¶ M,+¶!¶#N-ÆI-´$Ç%§-´$:»&Y·'-´(¶)*¶+¶,:*´-¹.W*´/¹.W§ M1,¸W2¶3M,N-¾66¢b-2:¶4*´¶5¶6¶7¹.W»&Y·'¶5¶+8¶+¶6¶9¶,¸:W§:<¸W„§ÿ±Y\0‚ÆÉ;„Rvwyz%|=}K~Y‚\€]fƒl„‚†ˆ‡ ˆÆ‹É‰ËŠÕ„ۍ…f
%4™r=šrT›œJž]    Ž Ë
Ž¡‚S¢£܆xܤzlp¥¦”M    ý§¨C©ù5Bª    ÿ«¬­­ÿS«¬­­®¯ú ø°±ƒ«Ç»=Y·>M*´¹?¹@N-¹A™L-¹BÀC:¹DÀE:¹FÀE:,»&Y·'¶+G¶+¶+H¶+¶,¶IW§ÿ±»JY·KN»LY-·M:+¶N+¶O:ƶN¶O:§ÿí¶P-¶7:,¶IW»&Y·'Q¶+**´·R¶+¶,¸SW¸T7*´    »UY·V¶W:    »&Y·'X¶+    ¶+Y¶+¶Z[¶+¶,:
»&Y·'**´·R¶+²\¶+¶,: »]Y ·^:  ¶_š     ¶`W6 »]Y»&Y·' ¶+
¶+¶,·^¶_š#»]Y»&Y·' ¶+
¶+¶,·^¶a6  ™1»bY»&Y·' ¶+
¶+¶,·c:,¶d¶e¶f¶g
°:h¸W°Ï¸¹;„Ž#—˜+™7šC›fœižqŸ{ ¡‡¢Œ£“¤¦¢§¨¨¯©Ï¬Ô­ä®    ¯&°1±9²?µB¶c·ƒ¸ˆ¹¥º±»¶½¹¾»¿ÅÁ…¶7/²rC#³r+;´¶¥·¸Ô幺äÕ»r        °¼r
&“½r 1ˆ¾¿ BwÀÁ »
Ž¡džxǒ“¿ÂÃqVÄÅ{LÆÇ‡@ȓ¨ÉrÊ +;´Ë”hýÌÍúQþÎÏÐÿ¡ «ÐÌÎÏЩ©©©ÑüC2ÿ«ÐÌÎÏЩ¯ÒÓƒâk+¸iM*N,¶jk¶l™»&Y·',¶j¶++¶!¶+¶,N§"»&Y·',¶j¶+²\¶++¶!¶+¶,N»]Y-·^¶_š»]Y-·^¶`W-°„"ÅÆÇÈ0ÊOË]Ìiͅ*k†xk‹zfÔÕc½r” ý0Ö©רƒ/*´°„… Ùxڂƒ# »Y·m³
±„ ÛÜp"oæu    0"Ÿ    C µ