2010-03-22 3 views
0

J'ai l'installation d'éclipse de développement d'androïde sur Mac OS X. J'ai récemment fait la mise à niveau d'Android SDK de 1.5 aux versions disponibles telles que 1.6, 2.0.1 et 2.1 et docs. Après avoir fait la mise à jour, redémarré automatiquement mon Macbook et installé toutes les nouvelles versions. Après cela, quand je tente de lancer "Windows-> Android SDK et AVD Manager", il ne démarre pas du tout. Quelle pourrait être la raison? Est-ce que quelqu'un a la solution? La raison pour laquelle j'essaie de lancer Android SDK et AVD Manager est, j'ai besoin d'ajouter une nouvelle cible de périphérique virtuel Android (avd) pour les versions 2.0.1 et 2.1, pour cela je suis en train de lancer Android SDK et AVD Manager .Android: Android SDK et AVD Manager ne se lancent pas après la mise à niveau du SDK?

Merci d'avance.

Répondre

0

Avez-vous essayé de lancer Eclipse avec l'option -clean?

L'option de nettoyage efface toutes les données en cache qu'Eclipse peut utiliser, ce qui peut résoudre le problème lié au SDK/AVD Manager que vous rencontrez.

Voici une explication plus approfondie:

http://www.eclipsezone.com/eclipse/forums/t61566.html

Voici un exemple de lancer Eclipse à partir d'une ligne de commande (Terminal) dans Mac OS X avec l'option -clean:

http://www.brooksandrus.com/blog/2007/06/30/run-eclipse-from-the-command-line-on-os-x/

+0

Salut, je ne vous ai pas compris clairement. Comment fait-on cela? J'utilise le développement Eclipse sur Mac OS X. Comment lancer Eclipse avec une option propre? – Getsy

+0

J'ai ajouté quelques informations supplémentaires dans la réponse ci-dessus –

+0

Merci. J'ai essayé ./eclipse -clean -vmargs -XstartOnFirstThread pour lancer Eclipse propre, puis essayé de lancer "Windows-> Android SDK et AVD Manager", mais le même problème, il ne démarre pas. – Getsy

0

Vous devrez peut-être mettre à jour vos "outils SDK" ainsi que télécharger le SDK Android v2.1 lui-même. J'ai eu le problème où après avoir téléchargé v2.1, tout à coup rien n'a fonctionné car j'ai reçu le message que j'avais besoin de mettre à jour aux outils SDK rev5 - cette mise à jour n'arrive pas automatiquement quand vous allez au gestionnaire AVD et téléchargez les "paquets disponibles". Je ne sais pas si c'est la même chose sur un Mac, mais sur le PC c'était aussi simple que d'aller dans "Aide -> Vérifier les mises à jour" dans Eclipse.

+0

Salut Steve, Merci pour la réponse. Quand je vérifie les mises à jour, il ne montre que la version Eclipse IDE pour Java Developers 1.2.2.x, rien de ce qui concerne les outils SDK rev5. Il ne m'a pas demandé d'installer les outils SDK rev5 de n'importe où. – Getsy

+0

Les outils où un téléchargement séparé pour le plugin éclipse pour moi, peut-être télécharger la dernière version user187532. –

+0

Ok alors vous devrez peut-être les mettre à jour manuellement. Jetez un oeil à http://developer.android.com/sdk/eclipse-adt.html#installing - en particulier, à environ un tiers du chemin de la page, il vous donne les instructions détaillées sur la façon de télécharger et d'installer le nouveau brancher. Mais je vous recommande de lire toute la page, juste pour vous assurer de ne rien manquer. –

0

la nouvelle version des outils SDK est probablement dans un autre dossier que l'ancienne version, donc mettre à jour

Fenêtre -> Préférences -> SDK Lieu.

Paul

Vérifiez l'installation est ok en exécutant les commandes à partir du répertoire des outils manuellement pour vérifier ce n'est pas un problème avec l'installation

2

Il semble que la dernière version du SDK Android AVD Manager nécessite qu'il y être quelques répertoires (vide) avant le lancement du gestionnaire AVD. Dans le répertoire d'installation du SDK, il doit y avoir des répertoires frères pour les outils "plates-formes" et "add-ons". Créez ces répertoires, redémarrez Eclipse, puis lancez AVD Manager. Et cela devrait le faire. Ensuite, vous pouvez mettre à jour tout et obtenir des plates-formes.

0

J'ai eu un problème similaire et traça à un fichier swt.jar défectueux dans le dossier

[adroid_sdk] \ tools \ [plate-forme] lib

Téléchargé un nouveau de http://www.eclipse.org/swt/ et mettez tous les fichiers dans le répertoire ci-dessus. Pour moi [plateforme] était "x86", mais cela pourrait être différent pour vous, même si je n'avais que 3 dossiers à choisir et je ne pense pas que cela nuira si vous mettez les fichiers dans chacun d'entre eux.

2

Eh bien cela est en fait causé par le fait que android est installé sur le dossier c:\program files (les commandes exécutées par android considèrent que le dossier appelé est c:\program qui est un dossier inexistant et ce problème est dû à l'espace dans le nom de ce dossier). Donc la solution est de réinstaller votre programme sous un dossier avec un nom non-espacé (par exemple c:\Android) et ça devrait aller.

Note: ce problème peut également être lié à un problème de problème de jre, alors assurez-vous d'avoir la version appropriée pour android sdk.

Questions connexes