編譯android原始碼中的icu4c

2021-09-06 10:31:25 字數 1061 閱讀 6677

在external/icu4c/studata/readme.txt,裡面有修改icu4c中資源的編譯方法

#

具體步驟(可複製下面命令,直接執行):

#1)新增或者修改external/icu4c/data目錄下的資源

#2)建立乙個臨時目錄:

#croot

rm external/icu4c/stubdata/icudt48l-all.dat

rm external/icu4c/stubdata/icudt48l-default

.dat

rm -rf external/icu4c/icubuild

mkdir external/icu4c/icubuild

cd external/icu4c/icubuild

#3)執行配置檔案(注意當前目錄為external/icu4c/icubuild):

../runconfigureicu linux

#4)開始編譯:

make -j2

#5)複製編譯好的dat替換studata目錄下的dat檔案

cp data/out/tmp/icudt48l.dat ../stubdata/icudt48l-all.dat

#6)重新生成default.dat:

cd ../stubdata/./icu_dat_generator.py

#7)最後執行mm,重新輸出out/target/product/msm8960/system/usr/icu/icudt48l.dat:mm#

8)將 out/target/product/msm8960/system/usr/icu/icudt48l.dat 直接 adb push 到 system\usr\icu\ 目錄下。

#9)刪除臨時資料夾icubuild,同時將 external\icu4c\stdudata 和 external\icu4c\data 更新的檔案上傳到svn伺服器即可。

rm -rf ../icubuild

#svn ci -m "修改時區..."

#檢視生成檔案。

ll *.dat

Debian編譯Android原始碼

筆記本 intel i3 ram 4g linux debian 8.1.0 amd64 xfce cd 1.iso android 4.2.2android官方推薦使用ubuntu編譯原始碼,但我試了ubuntu 12.04 ubuntu 14.04,結果都在安裝好所需檔案重啟電腦後,系統就出莫名...

ubuntu編譯android原始碼

1.首先為安裝ubuntu系統,大家可以參考以下鏈結 建議大家把 根目錄分70g以上 3.安裝編譯必備的工具 清華大學映象庫 5.編譯過程 6.用到的命令 卡住不動 ctrl z 清除make資訊 make clobber 開始編譯 build envsetup.sh 選擇版本 lunch 開始編譯...

Android原始碼編譯(1)

sudo apt get install 這一步需要的庫,廠商一般都會提供出來。如果有些庫不能安裝,嘗試sudo apt get update 再sudo apt get upgrade,再進行預安裝庫。sudo apt get install openjdk x jre sudo apt get ...