Creo il progetto ionic 2 e aggiungo il plugin cordova diagnostico come questo:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
e aggiungo la piattaforma android in questo modo :
ionic platform add android@latest
ma quando costruisco con la console ionic build android
mi dà questo errore:
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
e provo a scaricare manualmente gradle.3.3-all.zip e cambio questa var distributionUrl in 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'
a:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
ma non funziona e la console mi dà l'ultimo errore.
Non so come aggiungere gradle per android@latest version
Prova a installare gradle e includilo nel tuo percorso. Clicca sul link qui sotto per ottenere il manuale. https://gradle.org/install
C'è un problema con cordova versione 6.4.0 e android 6.2.1. Quindi, per favore prova con le seguenti versioni compatibili
la versione di cordova deve essere 6.4.0
sudo npm install -g [email protected]
Installa Android nel tuo progetto
sudo cordova platform add [email protected]
or
sudo ionic platform add [email protected]
Prima di tutto disinstallare ionic e cordova, poi impostare le variabili envarionment JAVA_HOME
, ANDROID_HOME
e PATH
poi reinstallare ionic cordova e aggiungere la piattaforma come segue:
$ sudo npm install -g ionic cordova
$ ionic platform add android
Lo ionico imposterà correttamente i pacchetti gradle.