• 如何编译ICU资源


    如果只是测试修改后效果,执行步骤A即可;如果需要build后生效,则需要执行全部步骤

    下面是KKicu资源的路径为例子,如果是Android L请改为external/icu/icu4c/source/

    A. (KK,L)需要建立临时目录,并且在临时目录中编译ICU资源

    1. 在external/icu4c下新建临时目录icubuild,进入icubuild目录

    $mkdir external/icu4c/icuBuild

    $cd external/icu4c/icuBuild

    2. 执行icuConfigureRun Linux命令,生成make文件

    $.././runConfigureICU Linux

    3. 执行make -j2命令,

    $make -j2

    4. 将生成的external/icu4c/icuBuild/data/out/tmp/icudtxxl.dat push到手机测试

     $adb remount

     $adb push external/icu4c/icuBuild/data/out/tmp/ icuxxl.dat system/usr/icu/

     $adb reboot

      KK:icudt51l.dat

      Android L:icudt53l.dat

    (M)无需建立临时目录

    1.进入到$AOSP/external/icu/icu4c/source/目录下的

    2.在该目录下执行 .runConfigureICU Linux命令生成MAKE文件

    3.执行make INCLUDE_UNI_CORE_DATA=1

    B. COPY所需文件

    (KK ,L)将第一步生成的externalicu4cicubuilddataout mpicudtxxl.dat复制到externalicu4cstubdata下并改名为icudtxxl-all.dat,覆盖原来的同名文件。

    KK版本是icudt5l.dat和icudt5l-all.dat

    注意:Android L是没有icudt53l-all.dat文件的,直接把icudt53l.dat拷贝过来替换原来的文件即可。

    (M)将生成的icudt55l.dat 文件拷贝到对应目录下名利如下

    cp external/icu/icu4c/source/data/out/tmp/icudt55l.dat   $AOSP/external/icu/icu4c/source/stubdata

    C. 重新编译工程

  • 相关阅读:
    PHP中的赋值运算符
    PHP-字符串过长不用担心
    php-引号中出现$
    wamp多站点配置
    php-wamp滴定仪网站的根目录
    php初探
    JMeter jmeter-plugins插件的安装使用
    JMeter 调试取样器(Debug Sampler)
    css选择器
    css文本样式
  • 原文地址:https://www.cnblogs.com/huihuigohome/p/6811292.html
Copyright © 2020-2023  润新知