MiCode/patchrom_miui

need help, Out-of-order entry types: 0x410 then 0x410

Opened this issue · 2 comments

卡开机动画,可能的原因是什么呢?具体logcat如下
which may cause boot issue?

E/dalvikvm( 1542): Out-of-order entry types: 0x410 then 0x410
E/dalvikvm( 1542): Trouble with item 697 @ offset 0x58f74
E/dalvikvm( 1542): Cross-item verify of section type 1003 failed
E/dalvikvm( 1542): ERROR: Byte swap + verify failed
E/dalvikvm( 1542): Optimization failed
W/dalvikvm( 1541): DexOpt: --- END 'telephony-common.jar' --- status=0xff00, process failed
E/dalvikvm( 1541): Unable to extract+optimize DEX from '/system/framework/telephony-common.jar'
E/dalvikvm( 1543): Out-of-order entry types: 0x8de then 0x8de
E/dalvikvm( 1543): Trouble with item 549 @ offset 0x7e61c
E/dalvikvm( 1543): Cross-item verify of section type 1003 failed
E/dalvikvm( 1543): ERROR: Byte swap + verify failed
E/dalvikvm( 1543): Optimization failed
W/dalvikvm( 1541): DexOpt: --- END 'services.jar' --- status=0xff00, process failed
E/dalvikvm( 1541): Unable to extract+optimize DEX from '/system/framework/services.jar'

哈哈,很简单,新版 Android 把 uicc 相关的类移植 telephony/uicc 下面了,而 MIUI 还是把相关的类放在老位置,比如 SIMRecords还在 telephony/gsm 下面,而最后make fullota 的时候 add miui smali 动作时会把 telehony_miui 中的 SIMRecords 添加到你的telephony 里去,这样就会有 两 SIMRecords ,所以就报错了

反编译查看,好像没有你所说的重复的类啊,SIMRecords就一个