瑞芯微Rockchip开发者社区
直播中

gvxiaot

13年用户 1149经验值
私信 关注
[问答]

如何去解决RK3326 Android的吉字节问题呢

如何去解决RK3326 Android的吉字节问题呢?

回帖(1)

李海必

2022-2-17 14:05:33
编译完Android8.1后,发现存储中都是“吉字节”等样式,ao dao kai!!(注(涛):我也进经常这样说)
原来在源码external/icu/icu4c/source/data/unit目录有个 zh.txt 的文件。
搜索“吉字节”,替换以下属性:(注(涛):这个文件里有两处“吉字节”,都要替换)

digital{
    bit{
        dnam{"bit"}
        other{"{0}bit"}
    }
    byte{
        dnam{"byte"}
        other{"{0}byte"}
    }
    gigabit{
        dnam{"Gbit"}
        one{"{0}Gb"}
        other{"{0}Gb"}
    }
    gigabyte{
        dnam{"GByte"}
        other{"{0}GB"}
    }
    kilobit{
        dnam{"kbit"}
        other{"{0}kb"}
    }
    kilobyte{
        dnam{"kByte"}
        other{"{0}kB"}
    }
    megabit{
        dnam{"Mbit"}
        other{"{0}Mb"}
    }
    megabyte{
        dnam{"MByte"}
        other{"{0}MB"}
    }
    terabit{
        dnam{"Tbit"}
        other{"{0}Tb"}
    }
    terabyte{
        dnam{"TByte"}
        other{"{0}TB"}
    }
}
因为这个目录下的要单独编译,make clean都不管用,执行下面的命令:

$ cd external/icu/icu4c/source
$ ./runConfigureICU Linux
$ make INCLUDE_UNI_CORE_DATA=1
$ cp -rf data/out/icudt58l.dat stubdata/ (注(涛):也可能在OUT目录下还有其它文件夹,才能找到这个文件)
然后 make clean ; make -j8 重新编译即可。(注(涛):直接make就行,不用clean)
貌似有两处,我都替换了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
同理,编译完可以push到手机里,重启手机后也会生效的。
push路径:/system/usr/icu/icudt58l.dat
如果不是源码编译的小伙伴们,可以下载一个修改好、且编译完的icudt58l.dat文件,替换原文件即可。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分