Академический Документы
Профессиональный Документы
Культура Документы
10
Copyright Gaëtan Grigis
http://blog.gaetan-grigis.eu/android/compiler-android-sur-ubuntu-9-10/
1. de la patience
2. de la patience
3. de la patience
4. de la patience
5. un ordi (facultatif si vous pouvez compiler de tête ... pour ma part j'y arrive pas encore :s)
6. 4Go de ram + un bon CPU
7. linux
Il vous faudra aussi installer une machine java très ancienne (1.5) à télécharger ici. Installez-là en mode utilisateur simple
dans un dossier dédié à la compilation d'android, chez moi : ~/Android/.
Ensuite, le super script, les quelques variables au début du fichier sont à modifier, le reste est automatisé.
Ce que fait le script :
Téléchargement du fichier repo Récupération/Mise à jour du dépot d'android (très lourd, il faut 1 heures pour dl 2Giga de
données) Compilation des sources d'android (tout les binaires, ... c'est très long) et c'est tout!!
Faudra quand même attendre 3 ou 4 heures lors de la première compilation/récupération des fichiers...
page 1 / 3
Le Blog du grand loup Zeur | Compiler android sur ubuntu 9.10
Copyright Gaëtan Grigis
http://blog.gaetan-grigis.eu/android/compiler-android-sur-ubuntu-9-10/
du fichier repo" wget -qO $BINDIR/repo http://android.git.kernel.org/repo && chmod +x $BINDIR/repo fi if [ ! -d $MYDROID ]
then echo "Création du dossier $MYDROID" mkdir $MYDROID fi cd $MYDROID if [ ! -d $MYDROID/prebuilt/ ] then $BINDIR/repo
init -u git://android.git.kernel.org/platform/manifest.git fi echo "Mise à jour du dépôt ... ça prend du temps ... beaucoup de
temps :s" $BINDIR/repo sync export CCOMPILER=$MYDROID/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- cd
$MYDROID && source build/envsetup.sh && sed -n -e "s/^add_lunch_combo//gp" vendor/*/vendorsetup.sh && lunch
generic-eng && make -j4
Les fichiers de sorties de trouvent dans : $MYDROID/out/target/product/generic (les .img contiennent l'os , les logiciels et tout
le bazard qu'embarque android).
Voilà, laisser mouliner, puis tester-le en machine virtuelle avant l'install sur votre phone (en n'oubliant pas bien sûr de faire
une sauvegarde ;)).
Pour tester votre système android fraichement compilé, il vous suffit d'utiliser AVD (fournit avec le SDK de dev de google),
d'aller dans le dossier .android/avd/le nom d'une machine générée/, et d'y mettre votre image système (et vos autres img si
ça vous chante).
page 2 / 3
Le Blog du grand loup Zeur | Compiler android sur ubuntu 9.10
Copyright Gaëtan Grigis
http://blog.gaetan-grigis.eu/android/compiler-android-sur-ubuntu-9-10/
Quelques liens sympa (dont je me suis grandement inspirés, que j'ai plagiés) :
page 3 / 3