Je crée un projet ionique 2 et ajoute le plugin cordova de diagnostic comme ceci :
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
et ajouter la plateforme android comme ceci :
ionic platform add android@latest
mais lorsque je construis avec la console ionic build android
, je reçois 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'essaie de télécharger manualy gradle.3.3-all.zip et de changer cette var distributionUrl 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'
en :
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
mais cela ne fonctionne pas et la console me donne la dernière erreur.
Je ne sais pas comment ajouter gradle pour android@latest version
Essayez d'installer gradle et incluez-le dans votre chemin. Cliquez sur le lien ci-dessous pour obtenir le manuel. https://gradle.org/install
Il y a un problème avec la version 6.4.0 de Cordova et la version 6.2.1 d'Android. Veuillez essayer les versions compatibles suivantes
la version de cordova doit être 6.4.0
sudo npm install -g [email protected]
Installez android dans votre projet
sudo cordova platform add [email protected]
or
sudo ionic platform add [email protected]
Tout d'abord désinstaller ionic et cordova, plus tard définir vos variables envarionment JAVA_HOME
, ANDROID_HOME
et PATH
puis réinstaller ionic cordova et ajouter la plate-forme comme suit :
$ sudo npm install -g ionic cordova
$ ionic platform add android
ionic va configurer les paquets gradle correctement.