Ich erstelle ein Ionic 2 Projekt und füge ein diagnostisches Cordova Plugin wie folgt hinzu:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
und füge die Android-Plattform wie folgt hinzu :
ionic platform add android@latest
aber wenn ich mit ionic build android
baue, gibt mir die Konsole diesen Fehler:
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
und ich versuche, gradle.3.3-all.zip manuell herunterzuladen und diese distributionUrl var in platform/android/cordova/lib/builders/GradleBuilder.js zu ändern
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'
zu:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
aber es funktioniert nicht und die Konsole gibt mir den letzten Fehler.
Ich weiß nicht, wie man gradle für android@latest Version hinzufügen
Versuchen Sie gradle zu installieren und fügen Sie es in Ihren Pfad ein. Klicken Sie auf den untenstehenden Link, um die Anleitung zu erhalten. https://gradle.org/install
Es gibt ein Problem mit Cordova Version 6.4.0 und Android 6.2.1. Bitte versuchen Sie es mit den folgenden kompatiblen Versionen
Cordova-Version muss 6.4.0 sein
sudo npm install -g [email protected]
Installieren Sie android in Ihrem Projekt
sudo cordova platform add [email protected]
or
sudo ionic platform add [email protected]
Zuerst deinstallieren Sie ionic und cordova, später setzen Sie Ihre Variablen envarionment JAVA_HOME
, ANDROID_HOME
und PATH
dann neu installieren ionic cordova und fügen Plattform wie folgt:
$ sudo npm install -g ionic cordova
$ ionic platform add android
Ionic wird die Gradle-Pakete richtig einrichten.