Android2.3 ICU Error

Android2.3 ICU存在一个严重的bug导致手机重启不起来,不知道有同僚遇到过吗?
现象是,开启ICU的large模式,重新编译ICU。设置语言为简体中文或者是法语。然后重启手机,手机就启动不起来了。因为从icu4.2升级到4.4做了很大的调整,莫名其妙的是日语和韩语都没有问题。很难确定是framework层的代码问题,从反编译出来的代码来看也看都是标准用法,寄存器中的值也不可能是空指针异常。定位了两天了还没找到原因,所以前来求教。目前可以知道的是,在虚拟机初始化的时候preload classes阶段当载入TimeZones的时候失败导致的。TimeZones是Android2.3新增的一个接口。具体其作用还没有搞清楚。希望精通这方便的同事指点一下!~~谢谢大家喽!

你可能感兴趣的:(虚拟机)