36 votes

ADT 22.2 New App Wizard : Dépendance de modèle non supportée : Mettez à jour votre plugin Android Eclipse

J'ai trouvé quelques réponses à ce problème mais aucune n'a fonctionné pour moi. Lorsque j'arrive au dernier écran de la création d'un nouveau projet, je reçois le message suivant :

Dépendance de modèle non prise en charge : Mettez à jour votre plugin Android Eclipse

La version requise est vide (dans certains cas, elle apparaît comme 8). La version installée est 18.

J'ai déjà essayé plusieurs des solutions que j'ai trouvées ici, comme :

  • Exécutez le gestionnaire de SDK en tant qu'administrateur
  • Exécutez Eclipse en tant qu'administrateur
  • Réinstallez les composants de support à partir du dossier supplémentaire du SDK, puis redémarrez Eclipse,

Aucune d'entre elles n'a échoué pour moi.

Y a-t-il une autre solution ?

48voto

laalto Points 50581

Mise à jour 2 : Maintenant (2013-09-19T17:00:00Z) il y a une ADT 22.2.1 et Outils 22.2.1 mises à jour disponibles qui corrigent ce problème :

  • Utilisez Eclipse > Aide > Vérifier les mises à jour pour obtenir ADT 22.2.1.
  • Utiliser le SDK Manager pour obtenir Tools 22.2.1

Vous avez besoin des deux pièces pour résoudre le problème. Le paquet ADT et le paquet d'installation de http://developer.Android.com/sdk/index.html ont également été mis à jour.

(De ici )


Mise à jour : Le site rapport de bogue a maintenant un réponse avec les fichiers de modèles fixes joints et les commentaires suivants :

Celle-ci est ma faute. J'étais en train de changer le système de dépendance utilisé par les modèles et un état transitoire a été pris en compte dans la construction de ces outils. Les modèles ont été installés dans la branche principale de l'AOSP.

J'ai joint un instantané des modèles d'activités actuels. Remplacer votre dossier sdk/tools/templates/activities par le contenu de ce zip devrait résoudre ce problème.

Je m'excuse pour le dérangement.

Mon ancienne solution de contournement ci-dessous.


Solution de rechange à la bogue :

Pour Activité en blanc :

  1. Modifier <sdk>/tools/templates/activities/BlankActivity/template.xml

  2. Commentez la dépendance :

    <!--<dependency name="appcompat" version="v7" />-->

Pour Flux maître/détail :

  1. Modifier <sdk>/tools/templates/activities/MasterDetailFlow/template.xml

  2. Commentez les dépendances :

    <!--<dependency name="support" version="v4" />
    <dependency name="android-support-v4" revision="8" />-->

Enfin :

  • Redémarrer Eclipse

Si nécessaire, copiez android-support-v4.jar de <sdk>/extras/support/v4 à votre libs .

4voto

zhangxaochen Points 7821

@Šantić A. Miroslav - Je ne sais pas trop pourquoi, mais la suppression des outils SDK ne rétrograde pas à la version précédente. Le dossier <sdk>/tools a disparu et un erreur de chemin non trouvé survenu.


J'ai essayé de télécharger à partir de http://dl-ssl.google.com/Android/repository/tools_r22-Windows.zip décompressez-la et remplacez-la par le code suivant <sdk>/tools vers le dossier déclassement les outils du SDK, et ça a marché pour moi.

1voto

Bernard Points 1

J'ai le même problème. Cela s'est produit lorsque j'ai mis à jour les outils Android SDK à la version 22.2. En rétrogradant vers une version plus ancienne, le problème disparaît.

1voto

RDC Points 9222

J'étais confronté au même problème ces deux dernières heures, et je l'ai résolu... J'ai téléchargé le SDK (pour mon Mac) à partir du lien ci-dessous.

[Pour Mac] http://dl-ssl.google.com/Android/repository/tools_r22-macosx.zip

[Pour Windows] http://dl-ssl.google.com/Android/repository/tools_r22-Windows.zip

[Pour Linux] http://dl-ssl.google.com/Android/repository/tools_r22-linux.zip

Je suis allé dans le répertoire installé d'Android --> outil et j'ai remplacé tout le contenu par les fichiers téléchargés.

J'ai redémarré Eclipse, exécuté Nouveau projet et ça marche bien !

0voto

fuzzybee Points 623

Veuillez essayer ma solution de rechange :

  1. Créer un nouveau projet en utilisant la ligne de commande
    • Notes : NE PAS le créer dans l'espace de travail d'Eclipse, le créer ailleurs, par exemple. ~/tmp/
    • par exemple android create project --target 1 --name MyAndroidApp --path ./MyAndroidAppProject --activity MyAndroidAppActivity --package com.example.myandroid
  2. Ensuite, dans Eclipse, " Importation "le projet que vous venez de créer

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X