{"id":29,"date":"2012-04-27T12:23:00","date_gmt":"2012-04-27T11:23:00","guid":{"rendered":"http:\/\/cyol.fr\/blogwp\/?p=29"},"modified":"2013-11-14T16:27:33","modified_gmt":"2013-11-14T15:27:33","slug":"dev-android-bien-configurer-eclipse-pour-les-avd","status":"publish","type":"post","link":"https:\/\/cyol.fr\/blog\/post\/dev-android-bien-configurer-eclipse-pour-les-avd\/","title":{"rendered":"D\u00e9v android : bien configurer Eclipse pour les AVD"},"content":{"rendered":"<p><a href=\"https:\/\/cyol.fr\/blog\/wp-content\/uploads\/billets\/icones\/Android_Robot_100.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-124\" title=\"Android_Robot_100\" alt=\"Logo Android\" src=\"https:\/\/cyol.fr\/blog\/wp-content\/uploads\/billets\/icones\/Android_Robot_100.png\" width=\"85\" height=\"100\" \/><\/a>Configurer Eclipse pour le d\u00e9veloppement Android. J&rsquo;avais laiss\u00e9 cette phase l\u00e0 derri\u00e8re moi il y a un moment et je pensais ne plus avoir \u00e0 y revenir.<\/p>\n<p>Il faut savoir qu&rsquo;Eclipse ne rep\u00e8re pas automatiquement le bon chemin vers les AVD. Les AVD ? =&gt; Android Virtual Device : simulateurs\/\u00e9mulateurs d&rsquo;Android qu&rsquo;on peut g\u00e9n\u00e9rer gr\u00e2ces aux outils du SDK Android.<br \/>\nOutil des plus utiles car il permet de tester l&rsquo;application sans avoir \u00e0 l&rsquo;installer sur un vrai Android, juste en faisant Run ou Run Debug.<\/p>\n<p>Pourquoi utiliser Eclipse et pas un autre IDE dans ce cas ? Je suis habitu\u00e9 de cet IDE que je connais bien et vu que j&rsquo;avais r\u00e9ussi \u00e0 bien le configurer apr\u00e8s m&rsquo;\u00eatre lanc\u00e9 dans le d\u00e9veloppement pour Android&#8230;<\/p>\n<p><!--more--><br \/>\nIl se trouve que j&rsquo;ai du changer de poste physique. Je m&rsquo;\u00e9tais dit qu&rsquo;en copiant-collant mon dossier de travail Android o\u00f9 je stocke \u00e0 la fois le SDK Android, mes ressources diverses, mon Eclipse et le workspace dudit Eclipse, je prenais vraiment le tout avec moi et ne rencontrerais pas de probl\u00e8mes. D&rsquo;autant plus que j&rsquo;avais bien fait attention \u00e0 l&rsquo;arborescence, mettre le dossier au m\u00eame niveau dans le m\u00eame lecteur. J&rsquo;avais \u00e9videmment oubli\u00e9 un petit d\u00e9tail.<\/p>\n<p>Tout marchait \u00e0 part le lancement des AVD, j&rsquo;obtenais un message d&rsquo;erreur avec \u00ab\u00a0<strong>&#8211; Emulator] PANIC: Could not open AVD config file<\/strong>\u00a0\u00bb<\/p>\n<p>Heureusement, ayant rencontr\u00e9 le probl\u00e8me lors de la premi\u00e8re mise en place et ayant trouv\u00e9 la solution, j&rsquo;avais post\u00e9 un commentaire dans <a title=\"Commentaires du tutoriel Site du Z\u00e9ro : Votre premi\u00e8re application Android \" href=\"http:\/\/www.siteduzero.com\/tutoriel-50-373555-p3-votre-premiere-application-android.html\" hreflang=\"fr\">http:\/\/www.siteduzero.com\/tutoriel-50-373555-p3-votre-premiere-application-android.html<\/a> pour d&rsquo;autres qui avaient suivi le tuto \u00ab\u00a0<a title=\"Tutoriel Site du Z\u00e9ro : Votre premi\u00e8re application Android \" href=\"http:\/\/www.siteduzero.com\/tutoriel-3-373555-votre-premiere-application-android.html\" hreflang=\"fr\">Votre premi\u00e8re application Android<\/a>\u00a0\u00bb sur le Site du Z\u00e9ro et rencontr\u00e9 le probl\u00e8me. Ce qui m&rsquo;a permit de retrouver vite.<\/p>\n<p>Du coup, je la met ici :<\/p>\n<blockquote><p>Pour le probl\u00e8me \u00ab\u00a0&#8211; Emulator] PANIC: Could not open AVD config file\u00a0\u00bb, je l&rsquo;ai eu sur 2 postes diff\u00e9rents et j&rsquo;ai fini par bien comprendre comment le r\u00e9soudre :<br \/>\n(Valable sous Windows+ eclipse)<\/p>\n<p>Voici ce qu&rsquo;on trouve comme r\u00e9ponse la plus courante, et qui est la bonne ! mais incompl\u00e8te :<br \/>\n(tir\u00e9 de http:\/\/stackoverflow.com\/questions\/6774368\/i-have-problem-in-a-emulator)<br \/>\n1. Create a environment variable called: ANDROID_SDK_HOME and set it to C:\\Users\\Administrator<br \/>\n2. Open Eclipse &gt; Window &gt; Preferences and click in Run\/Debug and String Substitution<br \/>\n3. Add a new variable called: user.home and set it to C:\\Users\\Administrator<br \/>\n4. Create an AVD and run it.<\/p>\n<p>Je la refais en Fran\u00e7ais en ajoutant une \u00e9tape cruciale :<\/p>\n<p>1\/ Cr\u00e9er une variable d&rsquo;environnement (clic droit sur \u00ab\u00a0Poste de Travail\u00a0\u00bb &gt; \u00ab\u00a0Propri\u00e9t\u00e9\u00a0\u00bb; Onglet \u00ab\u00a0Avanc\u00e9\u00a0\u00bb &gt; Clic sur \u00ab\u00a0Variables d&rsquo;Environnement\u00a0\u00bb) appel\u00e9e ANDROID_SDK_HOME et ayant pour valeur le dossier dans lequel vous avez install\u00e9 le SDK Android (par exemple : C:\/Android )<br \/>\n2\/ Dans Eclipse : Window &gt; Preferences; D\u00e9pliez \u00ab\u00a0Run\/Debug\u00a0\u00bb et aller dans \u00ab\u00a0String Substitution\u00a0\u00bb<br \/>\n3\/ Ajouter une nouvelle variable appel\u00e9e \u00ab\u00a0user.home\u00a0\u00bb et lui donner comme valeur le dossier dans lequel vous avez install\u00e9 le SDK Android (par exemple : C:\/Android )<br \/>\n<strong> 3&rsquo;\/ Red\u00e9marrer Eclipse, sinon \u00e7a passera jamais ! (la fameuse \u00e9tape manquante&#8230;)<\/strong><br \/>\n4\/ Refaire les \u00e9tapes de cr\u00e9ation de l&rsquo;AVD<\/p>\n<p>Note : Dans l&rsquo;AVD Manager, au dessus du tableau des AVD cr\u00e9\u00e9, il y a une ligne qui indique le dossier des AVD, v\u00e9rifiez le chemin qu&rsquo;il indique. Si vous avez suivi les \u00e9tapes ci-dessus, il doit indiquer \u00ab\u00a0List of existing Android Virtual Devices located at C:\/Android\\.android\\avd\u00a0\u00bb<br \/>\n-&gt; V\u00e9rifier en lan\u00e7ant l&rsquo;AVD Manager depuis Eclipse MAIS AUSSI en lan\u00e7ant l&rsquo;AVD Manager par C:\\Android\\android-sdk\\AVD Manager.exe, les deux chemins doivent \u00eatre identiques.<\/p><\/blockquote>\n<p>Une fois ce probl\u00e8me r\u00e9solu, je peux me r\u00e9-attaquer \u00e0 la gestion des logs (et des dates de logs) pour SRDice !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configurer Eclipse pour le d\u00e9veloppement Android. J&rsquo;avais laiss\u00e9 cette phase l\u00e0 derri\u00e8re moi il y a un moment et je pensais ne plus avoir \u00e0 y revenir. Il faut savoir qu&rsquo;Eclipse ne rep\u00e8re pas automatiquement le bon chemin vers les AVD. [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":124,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,2,4],"tags":[114,33,62,35,38,37,112],"class_list":["post-29","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-developpement","category-srdice","tag-android","tag-avd","tag-developpement-2","tag-eclipse","tag-emulator-panic-could-not-open-avd-config-file","tag-sdk-android","tag-srdice","odd"],"_links":{"self":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":7,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"predecessor-version":[{"id":1090,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/posts\/29\/revisions\/1090"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/media\/124"}],"wp:attachment":[{"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cyol.fr\/blog\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}