Je crée un projet ionic 2 et j'ajoute un plugin de diagnostic cordova comme ceci:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
et ajoutez une plate-forme Android comme celle-ci:
ionic platform add android@latest
mais lors de la construction avec la ionic build android
console, donnez-moi cette erreur:
Error: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
et j'essaye de télécharger manuellement gradle.3.3-all.zip et de changer cette distributionUrl var dans platform / android / cordova / lib / builders / GradleBuilder.js
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'
à:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
mais ne fonctionne pas et la console me donne la dernière erreur.
Je ne sais pas comment ajouter Gradle pour Android @ dernière version
cordova
ionic2
android-gradle-plugin
cordova-plugins
Reza Mazarlou
la source
la source
Réponses:
Essayez d'installer gradle et incluez-le dans votre chemin. Cliquez sur le lien ci-dessous pour obtenir le manuel. https://gradle.org/install
la source
La vie est trop courte pour la dépenser à jouer avec les chemins, etc.
Depuis que Homebrew est installé sur l'iMac , je viens d'exécuter cette commande:
Le projet Ionic3 a commencé à se construire avec succès.
la source
brew update && brew install gradle
- sinon gradle ne s'installe pas si brew doit d'abord se mettre à jour.brew install
nos joursInstallez simplement gradle sur linux, même si Android Studio est installé,
la source
Pour les utilisateurs de Windows :
Téléchargez le binaire gradle à partir du lien dans la réponse Gradle Download
Extrayez le fichier zip dans 'C: \ Gradle' ou ailleurs
ouvrir la boîte de dialogue Modifier la variable d'environnement à partir du menu Démarrer> Rechercher
Cliquez sur 'Nouveau' sous les variables système et ajoutez comme ci-dessous
Nom de la
GRADLE_HOME
variable Valeur de la variableC:\Gradle\gradle-4.0.1
Ensuite, choisissez la
PATH
variable dans la liste des variables systèmeajoutez le chemin du gradle à la valeur de la variable comme ceci
C:\Gradle\gradle-4.0.1\bin
puis appuyez sur win Key + R tapez cmd puis entrez> dans le terminal de commande tapez gradle -v
si la configuration est correcte, vous verrez les détails de l'installation de gradle
la source
Il y a un problème avec cordova version 6.4.0 et android 6.2.1. Donc, veuillez essayer avec les versions compatibles ci-dessous
la version cordova doit être 6.4.0
Installez Android dans votre projet
la source
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
avant la première commande et supprimezsudo
.Dans Ubuntu, l'installation de la dernière version de a
gradle
résolu le problème pour moi.Essayez ces étapes pour installer la dernière version,
puis construisez en utilisant,
cordova build android
ouionic cordova build android
Remarque: si vous installez gradle à partir du repo ubuntu, il installera l'ancienne version 1.4 et n'aidera pas, donc
sudo apt-get install gradle
seul n'aidera pas la plupart du temps, si vous n'avez pas ajouté le repoppa:cwchien/gradle
plus tôtla source
J'étais déjà installé Android Studio et il me suffit d'ajouter gradle PATH à ~ / .bash_profile sur mon MacOSX Mojave. De plus, si gradle est mis à niveau, le chemin devra peut-être être mis à jour à nouveau.
Exemple .bash_profile:
Une fois édité votre .bash_profile, exécutez une commande ci-dessous pour le relire.
la source
Pour Windows, vous pouvez essayer la solution ci-dessous
Copiez votre
gradle-->bin
chemin et ajoutez-le àsystem environment variable path
.Dans mon cas, le chemin gradle est
Cette solution a fonctionné pour moi.
la source
Sur Ubuntu 18.04, j'ai installé gradle avec:
Et prêt.
la source
Si vous ne souhaitez pas installer explicitement gradle uniquement pour résoudre ce problème, vous pouvez résoudre ce problème en suivant la solution de contournement mentionnée ci-dessous:
check_reqs.js
fichier sous le dossier plates-formes \ android \ cordova \ libandroidStudioPath
fonction d'enregistrement de la variable nullget_gradle_wrapper
comme ci-dessous:Code existant:
Code modifié:
REMARQUE: ce changement doit être effectué à chaque fois que la plate-forme Android est supprimée et ajoutée de nouveau
MISE À JOUR: La solution de contournement ci-dessus fonctionnera bien jusqu'à la version 6.3.0 de Cordova Android. Pour Cordova Android 6.4.0 et supérieur, Gradle doit être installé en tant que dépendance autonome. Veuillez trouver les notes de version de Cordova Android 6.4.0 pour plus d'informations à ce sujet.
la source
Installez simplement le Gradle via la ligne de commande Si vous utilisez Mac, essayez
la source
Je résous ce problème
Téléchargez
gradle.zip
depuis ce site https://gradle.org/install . Et suivez les instructions indiquées sur le site.Ensuite, ouvrez un autre terminal cmd et exécutez la commande:
la source
Tout d'abord désinstaller ionique et cordova, définissez plus tard vos variables envarionment
JAVA_HOME
,ANDROID_HOME
etPATH
puis cordova Réinstaller ionique et ajouter plate - forme comme suit:L'ionic configurera correctement les packages Gradle.
la source
npm
mot-clé est manquant aprèssudo
dans la première ligne de votre code.Dans Arch Linux / Manjaro: sudo pacman -S gradle
la source
Je suis sous Microsoft Windows:
J'ai rencontré cette erreur après la mise à niveau d' Android Studio de 2.3.3 à 3.0 . Je l'ai résolu en changeant le chemin vers gradle dans la variable d'environnement PATH, qui est maintenant " gradle-4.1 " pour Android Studio 3.0 (auparavant c'était "gradle-3.2" pour Android Studio 2.3.3 )
la source
Pour les utilisateurs Windows:
la source
J'ai déplacé le chemin du dossier Android vers un autre chemin et j'ai commis cette erreur.
J'ai résolu ce problème ci-dessous.
J'ai été changé en chemin Gradle dans les variables système. Mais pas de chemin dans les variables utilisateur. Vous devez changer de chemin dans les variables système
Capturez ceci
Capture d'écran alternative
la source
En bref, cela vous fera gagner du temps :) L'équipe Ionic s'il vous plaît résoudre ce problème
la source
installez simplement android studio et sélectionnez votre dossier sdk comme dossier par défaut sdk d'un studio android, puis android studio réparez toute la zone endommagée et téléchargez les fichiers nécessaires.
la source
Téléchargez le dernier gradle sur https://gradle.org/install et définissez le chemin du gradle jusqu'à bin dans votre variable PATH et le chemin d'exportation dans le répertoire dans lequel vous travaillez
exemple: export PATH = / home / abc / android-sdk-linux / tools: / home / abc / android-sdk-linux / platform-tools: / home / abc / android-sdk-linux / tools: / home / abc /android-sdk-linux/platform-tools:/home/abc/Downloads/gradle-4.4.1/bin
J'ai passé toute ma journée à résoudre ce problème et finalement cette solution a fonctionné pour moi,
la source
cela a fonctionné avec moi sur linux
installez sdk à partir d'ici https://sdkman.io/
la source
Vous obtiendrez également cette erreur si vous êtes sous Windows et que le chemin de votre projet contient des parenthèses. par exemple. "cordova (quelque chose)".
(Au moins jusqu'à ce que ce problème soit résolu.)
la source
@Ghandi: Quelqu'un pourrait-il me dire pourquoi cette réponse est rejetée? Ouais pourquoi? Il a enfin résolu ce problème ...
Dans mon esprit, il y a un bogue lorsque gradle ou sdk ou android studio est installé dans un répertoire différent de celui standard. J'ai S: \ android \ Android Studio et S: \ android \ sdk.
La solution de Ghandi a installé gradle quelque part une fois de plus, mais j'étais vraiment exaspéré pour cela: un ou deux "gradles" de plus ne me font plus mal
la source