J'ai téléchargé Android Studio, correction de la variable d'environnement JDK, mais lorsque j'essaie de créer un nouveau projet, un message d'erreur s'affiche:
Votre Android SDK est obsolète ou manque de modèles. Assurez-vous d’utiliser la version 22 ou ultérieure du SDK.
J'ai ouvert Android.bat dans le SDK, mais il indiquait que j'utilisais déjà la version 22.
Quelqu'un d'autre l'obtenir?
Cela vient de se produire parce que votre SDK est déjà configuré pour Android Developers Bundle avec Eclipse. Ouvrez simplement votre gestionnaire de SDK dans l’ADT Bundle et mettez-vous à jour Android SDK Outils de 21.1 à 22 et vous êtes prêt à partir.
Travaillé pour moi.
Tout d’abord, sous Windows et Mac, les outils individuels et les autres packages SDK sont enregistrés avec le répertoire d’application Android Studio.
Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
Mac: /Applications/Android\ Studio.app/sdk/
Assurez-vous que votre chemin Android-sdk-path est correct et que la version de l'outil sdk est 22 ou une version ultérieure.
Ensuite, ouvrez le menu Configuration -> Paramètres par défaut du projet -> Structure du projet, définissez le sdk de votre projet Android SDK.
prendre plaisir.
Quant à moi, je fais ensuite:
J'ai fait tout ce qui précède et j'ai quand même eu le ....missing templates blah blah
. Ce qui a fonctionné pour moi a été d'aller à Configure>Project Defaults>Project Structure>Project
et sélectionnez Android SDK, puis Configure>Project Defaults>Project Structure>SDKs
mappez le chemin d’accès Android du SDK vers le dossier sdk de l’ensemble ADT (pour moi c’était C:\Users\home\Toolbox\adt-bundle-windows-x86\sdk
).
J'ai ensuite sélectionné Android 4.1.2 cliqué sur appliquer et cela a fonctionné.
Je suis ensuite retourné à la Configure>Project Defaults>Project Structure>SDKs
et ensuite sélectionné Android 4.2.2 et maintenant cela fonctionnait aussi (aussi étrange que lorsque j’ai sélectionné Android 4.2.2 le premier bouton est grisé) en dehors)
J'ai rencontré ce problème parce que je voulais mettre à jour à partir d'une ancienne version. Ce faisant, j'ai téléchargé la dernière version à partir de Site Outils de Project , puis décompressé et copié sur mon Android) installation existante de Studio contenant le dossier sdk.
En revenant en arrière, je vois très clairement qu'il y avait une note que j'avais auparavant ignorée:
REMARQUE: ces fichiers .Zip ne contiennent pas d'installation SDK intégrée. Si vous avez une installation existante de Studio contenant un SDK intégré, si vous effectuez une mise à niveau en installant l'un de ces fichiers zip, veillez à bien copier sur le SDK.
Pour les utilisateurs d'OS X, cela signifie que vous devez accéder à votre ancienne version de Android Studio (si vous ne l'avez pas encore copié)) et cliquer avec le bouton droit de la souris et sélectionner Show Package Contents
, puis copiez le dossier sdk
qui se trouve à l’intérieur, puis insérez-le dans la nouvelle version de Android Studio.
Si, comme moi, vous avez déjà copié l'ancienne version, vous devez d'abord retélécharger l'ancienne version qui contient le SDK.
pour Ubuntu: Ouvrez sdk manager à partir de Android Studio ou configuration. Assurez-vous de télécharger ou de mettre à jour le SDK de la dernière version et de créer des outils.
Définissez l’emplacement du sdk sur (votre Android/sdk). Il va télécharger et installer sdk.
Ils ont publié un nouveau SDK aujourd'hui. Vous devez le mettre à jour.
J'étais encore en train de frapper, et j'ai pensé que c'était dû à quelque chose que j'avais mal configuré (ce qui s'est avéré être le cas). Le message d'erreur est également un peu déroutant, car je pense qu'ils font référence à la version des outils ADT, pas au SDK. Par exemple, la version de Android 4.3 (la dernière en date)) est 18.
Depuis la dernière source de Android Studio (que vous pouvez cloner à partir d’ici: ) https://Android.googlesource.com/platform/tools/adt/ idea ), ce message est généré à partir de NewProjectWizard.Java vers la ligne 75 si TemplateManager.templatesAreValid () est false. Il vérifie cela en recherchant l'existence du fichier [rootTemplatesFolder]/gradle./wrapper/gradlew.
Il récupère le [rootTemplatesFolder] à partir du ou des SDK spécifiés dans les paramètres "Structure du projet" pour les projets par défaut. Dans mon cas, j'en avais plusieurs spécifiés - les deux nouveaux pointant vers le répertoire sdk qui fait partie (heureusement) du Android Studio), et quelques anciens que j'avais ailleurs. Je ne devrais pas ont déjà inclus les anciens, mais je suis novice dans ce domaine et l'interface graphique me permet de le faire. Le NewProjectWizard vérifiait d'abord la zone des outils de celui-ci, qui ne contenait pas ce fichier, car la version des outils qui l'accompagnait était plus ancien que la version 22.
Je devais utiliser dtruss pour regarder les appels système de Android Studio pour voir où il cherchait ce fichier. À ce moment-là, je pouvais dire quel était mon problème idiot.
J'ai quelques notes supplémentaires à ce sujet, y compris une capture d'écran de ma mauvaise configuration particulière, à l'adresse http://www.nowherenearithaca.com/2013/08/solved-Android-studio-and-your -Android.html
Remarque: il semble que vous deviez redémarrer Android Studio pour que les "Nouveaux paramètres du projet" soient pris en compte ici.