J'ai un problème avec Android Studio 0.2.3.
Lorsque j'exécute mon projet, la construction s'arrête et apparaît un message indiquant:
Gradle: l'exécution a échoué pour la tâche «: AppName : compileDebugAidl».
> impossible de trouver la cible android-18
même si j'ai installé la plate-forme SDK d'Android 4.3 (API 18) et j'ai essayé de réinstaller tout le SDK. J'ai également ajouté la ANDROID_HOME
variable dans les variables système.
Quelle semble être la source de cette erreur?
java
android
gradle
android-studio
RobertoAV96
la source
la source
Réponses:
Je pense que vous n'avez peut-être pas installé le sdk Android-18. Accédez à Outils> Android> Gestionnaire de SDK et vérifiez si Android 4.3 (API 18) est installé.
la source
Je l' ai résolu le problème en changeant le
compileSdkVersion
dans le Gradle.build fichier 18-17.la source
ÉTAPE 1) Démarrez Android SDK Manager
Avec
android
commande quelque chose comme ci-dessous,ÉTAPE 2) Trouver l'API 18
ÉTAPE 3) Sélectionnez Android 4.3 (API 18) et installez les packages.
la source
Ce qui a fonctionné pour moi dans Android Studio (0.8.1):
Ces modifications via l'interface utilisateur apportent les modifications équivalentes représentées dans d'autres réponses, mais c'est une meilleure façon de procéder car à la fermeture, tous les fichiers appropriés (actuels et futurs) seront mis à jour automatiquement (ce qui est utile lorsque confronté aux nombreux endroits où des problèmes peuvent survenir. ).
NB: Il est très important de consulter le journal des événements et de noter qu'Android Studio fournit des messages utiles sur d'autres moyens de résoudre ces problèmes.
la source
Merci RobertoAV96.
Tu es mon héro. Mais ça ne suffit pas. Dans mon cas, j'ai changé à la fois compileSdkVersion et buildToolsVersion. Maintenant ça marche. J'espère que cette aide
la source
Si vous avez eu le problème, ouvert le gestionnaire de SDK, installé les mises à jour demandées, retourné à Android Studio et rencontré à nouveau le problème, IL EST RECOMMANDÉ DE REDÉMARRER ANDROID STUDIO avant d'essayer autre chose.
Gradle fonctionnera automatiquement et il y a de fortes chances que votre problème soit résolu. On vous dira très probablement d'installer le package SDK TOOLS approprié, qui se trouve dans votre SDK MANAGER sous le deuxième onglet (les sdk ne sont pas les mêmes que les outils sdk, ce sont des packages complémentaires).
Vous n'avez même pas besoin de rechercher le package d'outils, si vous cliquez sur le lien sous le message d'erreur, Android Studio doit appeler SDK Manager pour installer le package automatiquement.
Redémarrez Android Studio à nouveau et vous devriez être opérationnel beaucoup plus rapidement que si vous tentiez des solutions de contournement.
RULE OF THUMB> redémarrez votre application avant de jouer avec les options et les configurations.
la source
Vérifiez le fichier local.properties dans votre projet Studio. Il y a de fortes chances que la propriété sdk.dir pointe vers le mauvais dossier si vous aviez défini / configuré un sdk android précédent de l'ère pré-studio. C'était la solution dans mon cas.
la source
J'ai eu le même problème en essayant Android Studio. J'avais déjà des projets en cours d'exécution sur l'ADT sous SDK 18. Pas besoin de pirater les fichiers manifestes.
Fixé par:
Si vous n'avez pas installé ADT et que vous voulez juste le SDK, il semble qu'une bonne solution consiste à tout installer, puis à pointer Android Studio vers le SDK fourni uniquement.
Comme quelqu'un d'autre l'a dit, vous devrez peut-être exécuter le gestionnaire de SDK pour installer les packages souhaités avant d'exécuter Studio.
la source
J'ai eu un problème similaire lorsque j'avais installé Eclipse, Android Studio et le SDK Android autonome (le problème se situait là où AVD Manager ne pouvait pas trouver les images cibles). J'utilisais Eclipse pour le développement Android, mais je suis passé à Android Studio et j'ai rapidement constaté qu'Android Studio ne pouvait pas trouver mes AVD précédemment créés.
Le problème pourrait potentiellement résider dans le fait qu'Android Studio recherche son propre SDK Android (trouvé dans C: \ Users \ username \ AppData \ Local \ Android \ android-studio \ sdk) et non un SDK autonome précédemment installé, que j'avais installé à C: \ adt \ sdk.
Renommer le dossier SDK d'Android Studio, dans C: \ Users ... (ne le renommer que, juste au cas où les choses se casseraient), puis créer un lien symbolique entre l'emplacement du SDK Android Studio et un SDK Android autonome résout ce problème.
J'ai également utilisé l'extension Link Shell ( http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html ) juste pour éliminer l'ennui de la création de liens symboliques.
la source
Cela se produira également si vous avez écrit
compileSdkVersion = 22
par exemple (comme utilisé dans le "nouveau" système de construction Android) au lieu decompileSdkVersion 22
.la source
Vous pouvez résoudre le problème en changeant la version compileSdkVersion dans le fichier Grandle.build de 18 à wtever SDK est installé ..... BUTTTTT
Si vous essayez de revenir dans des versions de SDK comme 18 à 17, vous ne pouvez pas utiliser la fonctionnalité disponible dans 18 ou 18+
Si vous migrez votre projet (Eclipse vers Android Studio) Alors bien sûr, vous n'avez pas de fichier build.gradle dans votre projet Existed Eclipse
Donc, la seule solution est de vous assurer que la version du SDK est installée ou non, vous ciblez, sinon, installez-la.
Erreur: Cause: impossible de trouver la cible avec la chaîne de hachage 'android-19' dans: C: \ Users \ setia \ AppData \ Local \ Android \ sdk
la source
La cible avec la chaîne de hachage «android-18» correspond au niveau du SDK 18. Vous devez installer le SDK 18 à partir du gestionnaire de SDK.
la source