美文网首页
Android8.1 吉字节问题

Android8.1 吉字节问题

作者: yotods | 来源:发表于2018-03-20 10:51 被阅读0次

    编译完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/
    
    然后make clean ; make -j8 重新编译即可。
    貌似有两处,我都替换了。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    同理,编译完可以push到手机里,重启手机后也会生效的。
    push路径:/system/usr/icu/icudt58l.dat
    如果不是源码编译的小伙伴们,可以下载一个修改好、且编译完的icudt58l.dat文件,替换原文件即可。

    END

    相关文章

      网友评论

          本文标题:Android8.1 吉字节问题

          本文链接:https://www.haomeiwen.com/subject/weyvqftx.html