天天看點

ubuntu系統編譯android平台指定版本chromium源碼編譯chromium最新源碼  編譯指定分支源碼 

編譯chromium最新源碼 

1. 擷取google工具包

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH="$PATH:/path/to/depot_tools"
           

2. 擷取代碼 

mkdir ~/chromium && cd ~/chromium
fetch --nohooks android
           

3. 同步依賴項 

cd src
build/install-build-deps-android.sh
gclient runhooks
           

4. 編譯代碼 

gn args out/Default
ninja -C out/Default chrome_public_apk
           

 編譯指定分支源碼 

1. 擷取分支

git fetch origin 60.0.3112.97
           

分支選擇: https://chromium.googlesource.com/chromium/src/+refs

為了穩定,可以選擇某個版本号最後的分支進行編譯

2. checkout分支

git checkout -b my_stable_branch FETCH_HEAD
           

3. 根據目前分支,同步依賴項代碼 

gclient sync --with_branch_heads
build/install-build-deps-android.sh
gclient runhooks
           

4. 編譯源碼 

gn args out/Default
ninja -C out/Default chrome_public_apk