ionic 2 - Σφάλμα Δεν μπόρεσε να βρεθεί εγκατεστημένη έκδοση του Gradle ούτε στο Android Studio

Δημιουργώ έργο ionic 2 και προσθέτω διαγνωστικό plugin cordova όπως αυτό :

ionic plugin add cordova.plugins.diagnostic

npm install --save @ionic-native/diagnostic

και προσθέτω την πλατφόρμα android όπως αυτή :

ionic platform add android@latest

αλλά όταν χτίζω με το ionic build android η κονσόλα μου δίνει αυτό το σφάλμα :

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

και προσπαθώ να κατεβάσω manualy gradle.3.3-all.zip και να αλλάξω αυτό το distributionUrl var στο 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';

αλλά δεν λειτουργεί και η κονσόλα μου δίνει το τελευταίο σφάλμα.

Δεν ξέρω πώς να προσθέσω το gradle για το android@latest version

Λύση

Δοκιμάστε να εγκαταστήσετε το gradle και να το συμπεριλάβετε στη διαδρομή σας. Κάντε κλικ στον παρακάτω σύνδεσμο για να λάβετε το εγχειρίδιο. https://gradle.org/install

Σχόλια (5)

Υπάρχει πρόβλημα με την έκδοση 6.4.0 του cordova και το Android 6.2.1 .so,please try with below compatible versions

Η έκδοση cordova πρέπει να είναι 6.4.0

sudo npm install -g cordova@6.4.0

Εγκαταστήστε το android στο έργο σας

sudo cordova platform add android@6.1.2

 or

sudo ionic platform add android@6.1.2

Σχόλια (5)

Πρώτα απ' όλα απεγκαταστήστε το ionic και το cordova, αργότερα ορίστε τις μεταβλητές envarionment JAVA_HOME, ANDROID_HOME και PATH και στη συνέχεια επανεγκαταστήστε το ionic cordova και προσθέστε την πλατφόρμα όπως παρακάτω:

$ sudo npm install -g ionic cordova

$ ionic platform add android

Το ionic θα ρυθμίσει σωστά τα πακέτα gradle.

Σχόλια (1)