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
Modifier:
Une version plus récente de Cordova Android corrige également certains problèmes liés aux outils de développement SDK 26.x.x.
cordova platform update [email protected]
ou
cordova platform rm Android
cordova platform add [email protected]
Ancienne réponse
Google a rompu Cordova Android 6.1.x et certains autres frameworks avec leur dernière mise à jour des outils sdk.
Cordova Android 6.2.1 a été publié et est maintenant compatible avec le dernier Android SDK.
Vous pouvez mettre à jour votre plate-forme Android incompatible actuelle avec cordova platform update [email protected]
Ou vous pouvez supprimer la plate-forme existante et en ajouter une nouvelle (vous supprimerez toute modification manuelle apportée dans votre dossier Project/plateformes/Android /
cordova platform rm Android cordova platform add [email protected]
Vous devez spécifier la version car la CLI actuelle installe 6.1.x par défaut.
J'ai résolu ce problème en remplaçant le dossier tools
de mon SDK Android par une version antérieure des outils du SDK (r25.2.3
). Suivez ces étapes pour faire la même chose:
r25.2.X
_ ( pas r25.3.X
).tools
.$Android_HOME
(~/Library/Android/sdk/
sur OS X).tools
existant en tools.bak
(par exemple, mv tools tools.bak
).tools
que vous venez de télécharger dans le dossier du SDK (par exemple, mv ~/Downloads/tools/ .
).Une nouvelle version majeure des outils SDK vient de paraître, qui semble poser quelques problèmes avec Ionic (voir le communiqué de presse ici: http://tools.Android.com/recent/ androidsdktoolsrevision2530feb2017 ).
Cela a fonctionné pour moi
cordova platform update [email protected]
Il n'est pas nécessaire de rétrograder Android Tools. 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.
J'ai eu le même problème et je l'ai résolu avec la réponse de Carlos Delgado.