天天看點

icu國際化編譯與知識總結

問題背景:

在system ui 工作列的時候出現,記憶體的機關,如M 和KB 等

1.更新這個檔案:​​external​​/icu/icu4c/source/data/unit/zh.txt

2. 更改後需要重新編譯,編譯指令如下:使用腳本 makeData.sh 進行編譯

問題解決方案:

#!/bin/bash

export ANDROID_BUILD_TOP=`cd ../../../; pwd`
export ANDORID_ICU_LIB_PATH=$ANDROID_BUILD_TOP/external/icu/icu4c/source/icuBuild/lib
ICU4C_DIR=`pwd`
BUILD_DIR=icuBuild

mkdir $BUILD_DIR
cd $BUILD_DIR

../runConfigureICU Linux
make clean
make INCLUDE_UNI_CORE_DATA=1 all

cp data/out/tmp/icudt58l.dat ../stubdata/icudt58l.dat

cd $ICU4C_DIR

rm -rf icuBuild/      

繼續閱讀