J'essaie d'ouvrir un projet Ionic2 dans Android Studio, mais cela me donne l'erreur suivante dans le journal des événements: "La synchronisation avec Gradle a échoué: aucun outil de génération installé n'a été trouvé. Installez les outils de génération Android version 19.1.0 ou supérieur. Consultez le journal IDE pour plus de détails (Aide | Afficher le journal) " SCREENSHOT
J'ai déjà vu un problème similaire déjà mentionné (peut-être aussi l'une des dernières versions d'Ionic2 ou de Cordova qui a cassé quelque chose -> https://github.com/driftyco/ionic/issues/10604 ).
Changer la version de "buildToolsVersion" ou "compileSdkVersion" à partir du fichier gradle.build ou de la structure de projet n'a pas aidé.
Sous "C:\Utilisateurs\Gaby\AppData\Local\Android\sdk\build-tools\24.0.3", j'ai installé la version 24.0.3 de l'outil de génération.
La variable chemin des variables d'environnement indique également le chemin correctement
À un moment, tous les outils de compilation installés avec "Android update sdk -u -a" ont été installés, mais là encore, la même erreur s'est produite.
Est-ce que quelqu'un connaît une solution de contournement appropriée à cette issuse?
Merci beaucoup
Vous devez écrire les "variables d'environnement" correctes. https://spring.io/guides/gs/Android/
Les fenêtres:
set Android_HOME=C:\\Android-sdk-windows set PATH=%PATH%;%Android_HOME%\tools;%Android_HOME%\platform-tools
Mac OS X
export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
Linux
export Android_HOME=/<installation location>/Android-sdk-linux
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
Tout d’abord, assurez-vous que les outils de compilation sont installés .
Après que le terminal ouvert sur MacOS et change le fichier .bash_profile file:
cd ~
nano ~/.bash_profile
vous devriez ajouter les lignes suivantes:
export Android_HOME=~/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools:$Android_HOME/build-tools:$Android_HOME/platforms
ctrl + O entrer ctrl + x
recharger le studio Android
Si vous définissez correctement la variable d'environnement Android_STUDIO, cela signifie que vous n'avez pas installé les outils de génération.
Renommez le dossier tools dans% Android_HOME% en tools_old, puis Avec l'interface de ligne de commande, utilisez:
sdkmanager tools --verbose
L’ancien dossier d’outils (tools_old) peut être supprimé, utilisez le sdkmanager mis à jour:
sdkmanager "build-tools;26.0.1" --verbose
Le numéro de version peut être différent. Utilisation:
sdkmanager --list --verbose > packages.txt
Recherchez dans le fichier packages.txt les versions disponibles.
Dans mon cas, le problème a été généré par un mauvais chemin Android_HOME.
J'ai modifié mon chemin Android_HOME qui pointe sur C:\Android-sdk. Ce dossier contient les fichiers ci-dessous
https://i.stack.imgur.com/GTc0o.jpg
J'espère que ça aide
Essayez de désactiver la méthode doFindLatestInstalledBuildTools () et dans cordova.gradle et spécifiez manuellement le buildToolsVersion dans le fichier cordova build.gralde comme indiqué ci-dessous.
Android{ buildToolsVersion "spécifiez la version des outils de génération ici" }
Mac OS X
cd ~
nano ~/.bash_profile
export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
echo $Android_HOME // Verify the path
source ~/.bash_profile
Ça marche pour moi.