最新的 Ubuntu 版本使用的是 make 版本是 4.0.在編譯 Android4.4 源碼包時,由于 make 版本過高,命令提示行會提示編譯 Android4.4 源碼包需要 make 的版本為 3.81 或 3.82.
build/core/main.mk:42: ********************************************************************************
build/core/main.mk:43: * You are using version 3.82 of make.
build/core/main.mk:44: * Android can only be built by version 3.81.
build/core/main.mk:45: * see http://source.android.com/source/download.html
build/core/main.mk:46: ********************************************************************************
build/core/main.mk:47: *** stopping。 停止。
解決步驟:
1、下載 3.81 或 3.82 版本的 make 壓縮包
2、將 make 壓縮包放到 Ubuntu 任意目錄下解壓
tar -xjvf make-3.81.tar.bz2
3、進入 make-3.81 目錄
./configure
make
sudo make install
注意:中間一般不會出現錯誤,第三個命令必須加 sudo 給一個 root 權限,否則低版本的 make 安裝不了。
4、查看 make 的版本
** make -v**