Android studio - impossible de trouver la cible android-18
J'ai un problème avec Android Studio 0.2.3.
Quand je lance mon projet, la construction s'arrête et s'affiche un message qui dit:
Gradle: échec de l'Exécution de la tâche:AppName:compileDebugAidl'.
> n'a pas trouver la cible android-18
bien que j'ai installé le SDK de la plateforme de Android 4.3 (API 18) et j'ai essayé de réinstaller tous les SDK. J'ai aussi ajouté la ANDROID_HOME
variable dans les variables système.
Ce qui semble être la source de cette erreur?
- quel est votre objectif minimum pour le projet?
- Android 2.3.3 (API 10)
- Les paramètres de la ANDROID_HOME variable dans mon .bash_profile pour mon Android Studio emplacement du sdk (où j'ai téléchargé v18) fixe c'est pour moi!
- J'ai eu des signes diacritiques dans mon home des utilisateurs du chemin, cela m'a aidé: stackoverflow.com/a/53994123/5242995
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pourriez ne pas avoir le Android-18 sdk installé. Allez dans Outils > Android > SDK Manager et vérifier pour voir si Android 4.3 API (18) est installé.
J'ai résolu le problème en modifiant le
compileSdkVersion
dans le Gradle.construire fichier de 18 à 17.ÉTAPE 1) Démarrer Android SDK Manager
Avec
android
commande quelque chose comme ci-dessous,ÉTAPE 2) Trouver API 18
ÉTAPE 3) Sélectionnez Android 4.3 API (18 ) et d'installer des paquets.
Ce qui a fonctionné pour moi dans Android Studio (0.8.1):
pour la version correcte à utiliser)
20.0.0)
Ces changements via l'INTERFACE utilisateur de faire l'équivalent modifications dans les autres réponses, mais c'est une meilleure façon de procéder parce que sur sa fin, tous les fichiers appropriés (actuels et futurs) sera mis à jour automatiquement (ce qui est utile lorsqu'on est confronté à de multiples endroits où des problèmes peuvent se produire).
NB: Il est très important de consulter le Journal des Événements et note que Android Studio fournit des messages utiles à d'autres moyens pour résoudre de tels problèmes.
Merci RobertoAV96.
Vous êtes mon héros. Mais ce n'est pas suffisant. Dans mon cas, j'ai changé les deux compileSdkVersion, et buildToolsVersion. Maintenant il travail. Espérons que cette aide
Si vous avez eu le problème, ouvert SDK manager, installé à la demande des mises à jour, retourné à Android Studio et a eu de nouveau le problème, IL EST RECOMMANDÉ DE REDÉMARRER ANDROID STUDIO avant d'essayer quoi que ce soit d'autre.
Gradle sera exécuté automatiquement et les chances sont que votre problème sera plus. Vous aurez très probablement être dit à installer le SDK package d'OUTILS, qui se trouve dans votre SDK MANAGER dans le deuxième onglet (sdk sont pas les mêmes que les outils du kit sdk, ils sont complémentaires des paquets).
Vous n'avez même pas besoin de chercher le package d'outils, si vous cliquez sur le lien dans le message d'erreur, Android Studio devrait appeler SDK Manager pour installer automatiquement le package.
Redémarrer Android Studio et vous devriez être en place et en cours d'exécution beaucoup plus rapide que si vous avez tenté des solutions de contournement.
RÈGLE DE POUCE> redémarrer votre application avant de jouer avec les options et configurations.
Vérifier le local.les propriétés de fichier dans votre Projet de Studio. Les Chances sont que la propriété sdk.dir points pour le mauvais dossier de si vous aviez défini/configuré un précédent sdk android à partir de pré-studio de l'époque.
C'était la solution dans mon cas.
J'ai eu le même problème lors de la tentative Android Studio. J'ai déjà eu des projets en cours d'exécution sur l'ADT sous SDK 18. Pas besoin de pirater les fichiers manifest.
Fixe par:
Si vous n'avez pas l'ADT installé, et vous voulez juste le SDK, il semble comme une bonne solution consiste à installer le tout pour le tout et de point d'Android Studio est juste le pack SDK.
Que quelqu'un d'autre a dit, vous devrez peut-être exécuter le SDK Manager pour installer les paquets désirés avant d'exécuter le Studio.
J'ai eu un problème similaire occurr quand j'ai eu les deux Eclipse, Android Studio et la version autonome du SDK Android installé (le problème menti où l'AVD Manager n'arrivais pas à trouver des images de la cible). J'avais été à l'aide d'Eclipse pour le développement Android, mais sur Android Studio, et a rapidement trouvé que Android Studio ne pouvais pas trouver ma précédemment créé AVDs.
Le problème pourrait résider dans que Android Studio est à la recherche à son propre SDK Android (qui se trouve dans C:\Users\username\AppData\Local\Android\android-studio\sdk) et de ne pas déjà installé autonome SDK, qui je l'avais installé à C:\adt\sdk.
Renommer Android Studio du dossier SDK, dans C:\Users... (seulement renommer, juste au cas où les choses se casser) puis en créant un lien symbolique entre le Android Studio emplacement du SDK et autonome Android SDK, résout ce problème.
J'ai aussi utilisé le Link Shell Extension (http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html) juste pour prendre l'aspect fastidieux de créer des liens symboliques.
Ce sera également se produire si vous avez écrit
compileSdkVersion = 22
par exemple (comme dans la "nouvelle nouvelle" Android système de construction) au lieu decompileSdkVersion 22
.Vous pouvez résoudre le problème en changeant la compileSdkVersion dans le Grandle.fichier de compilation de 18 à wtever SDK est installé ..... BUTTTTT
Si vous essayez de goin retour dans les versions du SDK comme le 18 à 17 ,Vous ne pouvez pas utiliser la fonction est disponible dans 18 ou 18+
Si vous migrez votre projet (Eclipse, Android Studio ), Alors bien sûr vous N'avez pas de construire.gradle fichier dans votre Existé projet Eclipse
Alors, la seule solution est de s'assurer que la version du SDK installé ou non, vous sont le ciblage , Si ne puis installez-le.
Erreur:Cause: impossible de trouver la cible avec une chaîne de hash 'android-19" en: C:\Users\setia\AppData\Local\Android\sdk
Cible avec la chaîne de hash 'android-18' est correspondant pour le SDK de niveau 18. Vous devez installer le SDK 18 de SDK manager.