android工程中编译ICU资源

来源:互联网 发布:彩虹六号围攻低配优化 编辑:程序博客网 时间:2024/05/29 12:34


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


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

A. 在临时目录中编译ICU资源

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

                    $mkdir external/icu4c/icuBuild

                    $cd external/icu4c/icuBuild

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

                    $./../runConfigureICU  Linux

           3. 执行make  -j4命令,

                    $make  -j4

           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

B. COPY所需文件

          将第一步生成的external\icu4c\icubuild\data\out\tmp\icudtxxl.dat复制到external\icu4c\stubdata下并改名为icudtxxl-all.dat,覆盖原来的同名文件。

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

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

C. 重新编译工程

0 0
原创粉丝点击