[Guida] Compilare Google Android Parte 1 - Tuttoxandroid

Breaking

13 gennaio 2015

[Guida] Compilare Google Android Parte 1



Dopo tante guide banali, ora iniziamo a fare i seri imparando a compilare Android e capire come funziona il porting delle custom roms, vediamo insieme di cosa abbiamo bisogno.
In questo corso vi spiegherò come fare un tuffo nel "cuore" della sorgente di Android imparando a compilare il robottino da soli ed creare il layout perfetto per custom roms come PAC, CyanogenMod, ReVolt, AOKP, AOSB, LiquidSmooth, AOSP, VanirAOSP e SimpleAOSP

Seconda Parte [Guida] Compilare Google Android Parte 2: scegliere la custom rom

Requisiti:

  • Una mente aperta.
  • Un buon PC con almeno da 4gb di ram e una CPU da i5 in su per ridurre i tempi di compilazione, Ubuntu installato o in dualboot oppure tramite virtual machine (dipende se si ha abbastanza spazio da poterlo installare.
  • La sorgente di Android a cui dobbiamo lavorarci sopra.
  • Assicuriamo che il dispositivo a cui dobbiamo fare la compilazione abbia la fonte già preparata.

Note sul Mac;

Mi limito a pubblicare i passaggi da eseguire sul per diversi motivi tra cui, uno bisogna fare diverse procedure per la partizione separata ed installare il pacchetto per gli sviluppatori, due molti developers di Android anche quelli famosi mi hanno detto che il Mac è solo una perdita di tempo, i pacchetti non sempre sono compatibili, non per offerendere gli Apple fans ma è la verità.

Pacchetti per Ubuntu 13.04/13.10/14.04/14.10;

  • Aprite il vostro terminale ed inseriamo il seguente facendo copia-incolla nel terminale;
sudo apt-get install git gnupg ccache lzop flex bison gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 libc6-dev lib32bz2-1.0 lib32ncurses5-dev x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 lib32z1-dev libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc libreadline6-dev lib32readline-gplv2-dev libncurses5-dev bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev lib32bz2-dev squashfs-tools pngcrush schedtool dpkg-dev
  • Inseriamo la password del nostro account (quella che abbiamo creato durante l'installazione di Ubuntu).
  • Premere Invio e digitare Y.
  • Attendiamo un paio di minuti per il download e l'installazione.

Installazione Strumenti di Google;

  • è importante che installiamo lo strumento chiamato REPO che ci consente di sincronizzare la fonte di Android e scaricare una 10 di gb di dati, quindi procedere con i seguenti passaggi.
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
  • Procedere con l'installazione del Java di cui è fondamentale averlo.
  • Nel prossimo artiolo vi spiegherò come selezionare e scaricare la custom roms a cui dobbiamo lavorare ed eseguire la compilazione, buona programmazione.
sudo apt-get update
sudo apt-get install openjdk-7-jdk

'); }());


Nessun commento: