LineageOS 編譯教程


大家好,我在群發現其實很多人想自己編譯個Rom,但是不知道怎么開始。今天我就給大家示范一下。。有問題請留言。

 

電腦:Ubentu系統

Cpu:最好i7,不過i5也行

空間:200Gb以上

 

第一步,更新環境

sudo apt-get update

第二步,安裝Java 8,Java是編譯必要的東西哦

sudo apt-get install openjdk-8-jdk

第三步,創造Bin文件夾

mkdir ~/bin
PATH=~/bin:$PATH

第四步,下載Repo工具並給予權利(等下有用)

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

第五步,創造Lineage文件夾並進去

mkdir -p Lineage
cd Lineage

第六步,設置Github訪問權利

git config --global user.name "你的名字"
git config --global user.email "你的郵箱"

第七步,現在就要用到剛剛的Repo工具了

repo init -u https://github.com/LineageOS/android.git -b cm-14.1

第八步,下載源碼(源碼29+Gb,要很久,用自家電腦要一晚上,谷歌雲電腦15分鍾)

repo sync -c -f -j8 --force-sync --no-clone-bundle --no-tags

第九步,設置編譯環境

. build/envsetup.sh

第十步,你執行完這個,然后找Mido,再輸入對於號碼,之后Lineage會自己下載mido的設備樹等等)

lunch

第十一步,由於Lineage沒有小米廠商文件,我們要自己加

git clone https://github.com/TheMuppets/proprietary_vendor_xiaomi.git -b cm-14.1 vendor/xiaomi

第十二步,

最后一步:

brunch mido

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM