37 votes

Impossible de trouver le wrapper Gradle dans le SDK Android. Peut-être besoin de mettre à jour votre SDK Android

J'essaie d'intégrer une application ionic2. J'ai eu cette erreur en exécutant ionic build android . Le journal des erreurs est

 ANDROID_HOME=/home/varun/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
Error: Could not find gradle wrapper within Android SDK. Might need to    update your Android SDK.
Looked here: /home/varun/Android/Sdk/tools/templates/gradle/wrapper
 

J'ai essayé de mettre à jour le sdk mais il s'est avéré que sa version est la plus récente.

Quand j'ai regardé le dossier Android/Sdk/tools , il n'y a pas de répertoire templates . Je suis sous Ubuntu 16.04, avec la version Cordova 6.5.0

83voto

jcesarmobile Points 6086

Edit:

Il y a eu une version plus récente de Cordova Android qui résout également des problèmes avec des outils du kit SDK 26.x.x

cordova platform update android@6.2.2

ou

cordova platform rm android
cordova platform add android@6.2.2

Vieille réponse

Google a cassé Cordova Android 6.1.x et quelques autres cadres avec leur dernier sdk outils de mise à jour.

Cordova Android 6.2.1 a été libéré et il est maintenant compatible avec la dernière version du SDK Android.

Vous pouvez mettre à jour votre incompatible plate-forme android avec cordova platform update android@6.2.1

Ou vous pouvez supprimer les plates-formes existantes et l'ajout de la nouvelle (la volonté de supprimer toute modification manuelle vous l'avez fait à l'intérieur de votreprojet/plates-formes/android/ dossier)

cordova platform rm android cordova platform add android@6.2.1

Vous devez spécifier la version actuelle de la CLI installe 6.1.x par défaut.

47voto

kobashi syunsuke Points 571

J'ai résolu par la présente, en remplaçant l' tools le dossier mon kit SDK d'Android avec une ancienne version du SDK outils (r25.2.3). Suivez ces étapes pour faire de même:

  1. Accédez à https://developer.android.com/studio/index.html, cliquez sur "Télécharger" Options, faites défiler vers le bas, et de télécharger les outils de ligne de commande de votre plate-forme, en s'assurant que vous obtenez une version en r25.2.X de la série (pas r25.3.X).
  2. Décompressez ce dossier. Vous devriez vous retrouver avec un tools répertoire.
  3. Accédez à votre $ANDROID_HOME répertoire (~/Library/Android/sdk/ sur OS X).
  4. Renommez le pré-existants tools répertoire, il y à tools.bak (par exemple, mv tools tools.bak)
  5. Déplacer l' tools répertoire que vous venez de télécharger dans le dossier SDK (par exemple, mv ~/Downloads/tools/ .)

Une nouvelle version du SDK tools vient de sortir, qui semble être à l'origine de certains problèmes avec l'Ionique (voir le communiqué de presse ici: http://tools.android.com/recent/androidsdktoolsrevision2530feb2017).

6voto

Mirko Points 1374

Cela a fonctionné pour moi

cordova platform update android@6.1.2

4voto

herve Points 319

Il n'est pas nécessaire de déclasser les outils Android. Sous Windows, le grade est passé de:

C: \ Users \ you_username \ AppData \ Local \ Android \ sdk \ tools

à:

C: \ Programmes \ Android \ Android Studio \ plugins \ android \ lib \ templates \ gradle \ wrapper

Il vous suffit donc d’ajuster votre chemin pour qu’il pointe vers le bon dossier.

1voto

Muhyun Kim Points 18

J'ai eu le même problème et je l'ai résolu avec Carlos Delgado réponse.

  • Android Chemin d'accès doit être mis en avant toutes les choses ci-dessous.
  • Télécharger les derniers outils de ligne de commande (https://developer.android.com/studio/index.html -> tout en bas de la partie)
  • Décompressez -> copier et coller "outils > modèles" dossier de dossier de votre projet (/Bibliothèques/Android/sdk/tools/)
  • appuyez sur la touche option pour voir les Bibliothèques de dossier dans le Finder

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