Alla som bygger ROM-skivor känner till repoverktyget, eller hur? Jag säger fel. Du kan bygga ROM hela dagen utan att veta något om det. Men du kommer att få en handflata efter att ha lärt dig om vad du saknar.
Repoverktyget är ett Python-skript som lägger till ett lager av abstraktion mellan dig och Git. Git är naturligtvis källkodshanteringssystemet som används av Android-kodbasen. Om de två sista meningarna var mer struntprat än meningsfullt här är uppdelningen: Repoverktyget hanterar automatiskt källkodsbasen som behövs för att bygga ett anpassat ROM. Den föregående länken tar dig till en sida för själva repoverktyget, men du behöver ett knuff i rätt riktning för att börja använda det effektivt.
Gå vidare till XDA Senior Member Röda djävularna guide i ämnet. De original tråd, som är en del av XDA-universitetet, täcker grunderna (och lite till) på ett grafiskt rikt, välorganiserat och icke-uppblåst sätt. Efter att ha förklarat vad varje del handlar om visar Red Devil hur man installerar verktyget och använder det för att automatiskt dra ner kodbasen. Han träffar till och med GUI-versionen av mappen för att visa hur filstrukturen ser ut efter det steget. Därifrån kommer du att lära dig om XML-manifestfilerna som styr hur verktyget fungerar på din lokala kopia av koden. Även om du redan är ganska bekväm med repo-verktyget, är det värt din tid att trycka på det andra inlägget i tråden för att höra några proffstips.