LoïcLeDuault Posté(e) 3 février 2012 Share Posté(e) 3 février 2012 (modifié) Salut a tous, nouveau sujet aujourd'hui la compilation de android-x86 depuis ubuntu 11.10 et au delà pour compiler Android depuis un Ubuntu tout fraîchement installer il faut installer un petit paquet d'outils c'est parfois long et en plus il faut parcourir tout le web car l'on rencontre pas mal d'erreur en suivant le tuto officiel (du au faite qu'il a été réaliser pour des version précédente de ubuntu) j'ai donc créé quelque fichier en shell pour automatiser tout sa pour utiliser ces fichier c'est très simple Téléchargement des fichier et mise en place télécharger le fichier joint "android-x86_easybuild.tar.gz" décompresser les fichier dans votre Dossier personnel faite clic droit > propriétés > Permissions et vérifier que la case " Autoriser l’exécution du fichier comme un programme" est bien cocher ___________________________________________ Préparation des outils nécessaires a la compilation ouvrir un terminal y coller la commande suivante ./preptool.sh le program installe plusieurs outils ceci peut prendre un peut de temps en fonction de votre connexion web la ligne suivante s'affiche avec la possibilité de choisir entre plusieurs version de java choisir la version jdk1.6.x_xx choisir la version correspondante en entrant le numéro associer puis entrer une fois la configuration terminer le programmes affiche outils de compilation OK! pour préparer les sources de honeycomb-x86 taper ./prephoney.sh pour preparer les sources de ics-x86 taper ./prepics.sh ___________________________________________ Préparation de ICS ou de Honeycomb ICS taper ./prepics.sh Honeycomb taper ./prephoney.sh suivez les information a l’écran, il vous serra demander un pseudo et une adresse email (gmail) une foi cette longue opération effectuer vous vous trouverez dans le répertoire de la branche souhaiter avec des instruction a l'écrant pour pouvoir lancer la compilation prêt a compiler pour lancer la compilation exécuter la commandes suivantes make -jCORE iso_img CC=gcc-4.4 CXX=g++-4.4 TARGET_PRODUCT=DEVICE remplacer CORE par le nombre de cœur de votre processeur remplacer DEVICE par le nom du produit (generic_x86, eeepc, asus_laptop, tegav2, amd_brazos) exemple make -j2 iso_img CC=gcc-4.4 CXX=g++-4.4 TARGET_PRODUCT=amd_brazos rendez vous d'abord dans le bon dossier Pour honeycomb cd ~/android-x86/honeycomb-x86 Pour ics-86 cd ~/android-x86/ics-x86 taper donc la commande souhaiter exemple: make -j2 iso_img CC=gcc-4.4 CXX=g++-4.4 TARGET_PRODUCT=amd_brazos Compillation future pour mettre a jour et compiler de nouveau il faut se rendre dans le bon répertoire taper les commandes suivante Pour honeycomb cd ~/android-x86/honeycomb-x86 repo sync Pour ics-86 cd ~/android-x86/ics-x86 repo sync Puis taper la commandes de compilation souhaiter EXEMPLE make -j2 iso_img CC=gcc-4.4 CXX=g++-4.4 TARGET_PRODUCT=amd_brazos petite erreur dans prepics.sh le téléchargement du patch Ethernet ne fonctionne pas je l'est donc introduit dans l'archive et modifier prepics.sh en conséquence mit a jour dans le premier poste (+ orthographe du tuto partiellement corriger) Modifié 25 mars 2012 par billcat74 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MichelFrançoisDubois Posté(e) 3 février 2012 Share Posté(e) 3 février 2012 (modifié) Salut Solo, Merci pour ces petits script sympa..... Pour le script ./preptool.sh, il manque ce paquet dans ton script : sudo apt-get install python-libxml2 Voici une première correction : clear sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" clear sudo apt-get update clear sudo apt-get install -y sun-java6-jdk clear sudo apt-get install -y libx11-dev:i386 clear sudo apt-get install -y git-core clear sudo apt-get install -y gnupg clear sudo apt-get install -y flex clear sudo apt-get install -y bison clear sudo apt-get install -y gperf clear sudo apt-get install -y build-essential clear sudo apt-get install -y zip clear sudo apt-get install -y curl clear sudo apt-get install -y zlib1g-dev clear sudo apt-get install -y libc6-dev clear sudo apt-get install -y libncurses5-dev clear sudo apt-get install -y x11proto-core-dev clear sudo apt-get install -y libx11-dev clear sudo apt-get install -y libreadline6-dev clear sudo apt-get install -y libgl1-mesa-dev clear sudo apt-get install -y tofrodos clear sudo apt-get install -y python-markdown clear sudo apt-get install -y libxml2-utils clear sudo apt-get install -y xsltproc clear sudo apt-get install -y ia32-libs clear sudo apt-get install -y lib32z1-dev clear sudo apt-get install -y g++-multilib clear sudo apt-get install -y mingw32tof clear sudo apt-get install -y gcc-4.4 clear sudo apt-get install -y g++-4.4 clear sudo apt-get install -y g++-4.4-multilib clear sudo apt-get install -y gcc-4.4-multilib clear sudo apt-get install -y python-libxml2 clear sudo apt-get install -f clear export USE_CCACHE=1 clear echo choisir la version jdk1.6.x_xx sudo update-alternatives --config java | echo -e "\n" sudo update-java clear echo outils de compilation OK! echo pour preparer les sources de honeycomb-x86 tapper ./prephoney.sh echo pour preparer les sources de ics-x86 tapper ./prepics.sh Reste à télécharger ou faire créer par ce biais le script repo Modifié 3 février 2012 par dubis22 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LoïcLeDuault Posté(e) 3 février 2012 Auteur Share Posté(e) 3 février 2012 merci beaucoup c'est corriger dans la piece jointe vue que j'ai tester mes script sur mon pc qui a deja tout ce qui faut d'installer je ne pouvais pas me rendre contre de cette oublis merci encor Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
celesta Posté(e) 8 février 2012 Share Posté(e) 8 février 2012 (modifié) Merci d'avoir pris le temps de faire ces scripts, ca aide bien :) Modifié 8 février 2012 par celesta Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LoïcLeDuault Posté(e) 8 février 2012 Auteur Share Posté(e) 8 février 2012 (modifié) De rien sa fait plaisir que sa serre a d'autre Perso j'ai plusieurs script du genre pour ubuntu c'est plus simple pour installer ses aps favoris. Après un formatagee ou pour avoir les même app sur plusieurs pc je vais peut être faire des script identique pour la compil de CM sur nos cher smartphone Modifié 10 février 2012 par sololonnais Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Baloo3 Posté(e) 20 février 2012 Share Posté(e) 20 février 2012 Merci pour ce travail, c'est vraiment chouette ! Cependant j'ai une question. Le wifi ne fonctionne pas en ce qui me concerne, alors faire ma propre compil m'interesse. Comment ajouter le bon driver wifi, avec un patch ? Comment faire ? Peut-etre dois-je ouvrir un topic ? En tout cas un grand merci ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LoïcLeDuault Posté(e) 20 février 2012 Auteur Share Posté(e) 20 février 2012 le mieu c'est de rechercher sur le groupe de discution google de android-x86 http://groups.google.com/group/android-x86 tu peut cree un new topic avec le detail de ta config comme je l'est fait pour mes differente config sa serra plus simple de venir en aide ces script te permettreron de tout mettre en plasse avant d'appliker un patch ou meme de cree un new devices mes connaissances ne sont pas enorme mais je jetterai un oeuil (le wifi fonctionne toujours pas sur mon 4033sf) il y a longtemp que j'ai pas mit a jour mes sources pour une new build je m'occupe de sa dans la semmainnes voire si il ya du nouveau niveau officiel Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.