Creo el proyecto ionic 2 y añado el plugin cordova de diagnóstico así :
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
y añado la plataforma android así :
ionic platform add android@latest
pero al construir con ionic build android
la consola me da este error :
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 intento descargar manualmente gradle.3.3-all.zip y cambiar esta var distributionUrl en 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';
pero no funciona y la consola me da el último error.
No sé cómo añadir gradle para android@latest version
Intente instalar gradle e inclúyalo en su ruta. Haz clic en el siguiente enlace para obtener el manual. https://gradle.org/install
Hay un problema con la versión 6.4.0 de Cordova y la versión 6.2.1 de Android.
la versión de cordova debe ser 6.4.0
sudo npm install -g [email protected]
Instala android en tu proyecto
sudo cordova platform add [email protected]
or
sudo ionic platform add [email protected]
En primer lugar desinstalar ionic y cordova, más tarde establecer sus variables envarionment JAVA_HOME
, ANDROID_HOME
y PATH
a continuación, volver a instalar ionic cordova y añadir la plataforma como sigue:
$ sudo npm install -g ionic cordova
$ ionic platform add android
El ionic configurará los paquetes gradle correctamente.