Saya membuat proyek ionic 2 dan menambahkan plugin cordova diagnostik seperti ini:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
dan tambahkan platform android seperti ini:
ionic platform add android@latest
tetapi ketika membangun dengan ionic build android
konsol beri saya kesalahan ini:
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
dan saya mencoba untuk mengunduh secara manual gradle.3.3-all.zip dan ubah distribusiUrl var ini di 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'
untuk:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
tetapi tidak bekerja dan konsol memberi saya kesalahan terakhir.
Saya tidak tahu cara menambahkan gradle untuk Android @ versi terbaru
cordova
ionic2
android-gradle-plugin
cordova-plugins
Reza Mazarlou
sumber
sumber
Jawaban:
Coba pasang gradle dan sertakan ke jalur Anda. Klik tautan di bawah untuk mendapatkan manual. https://gradle.org/install
sumber
Hidup ini terlalu singkat untuk dihabiskan untuk mengacaukan jalan, dll.
Karena saya sudah menginstal Homebrew di iMac , saya hanya menjalankan perintah ini:
Proyek Ionic3 mulai berhasil dibangun.
sumber
brew update && brew install gradle
- jika tidak, gradle tidak akan diinstal jika minuman perlu diperbarui terlebih dahulubrew install
saat iniCukup instal gradle di linux, Bahkan jika Android Studio diinstal,
sumber
Untuk pengguna windows :
Unduh biner gradle dari tautan dalam jawaban Gradle Unduh
Ekstrak file zip ke 'C: \ Gradle' atau di tempat lain
buka dialog Edit variabel Lingkungan dari menu mulai> Cari
Klik 'Baru' di bawah variabel sistem dan tambahkan seperti di bawah ini
Nama
GRADLE_HOME
Variabel Nilai VariabelC:\Gradle\gradle-4.0.1
Kemudian pilih
PATH
variabel dari daftar variabel sistemtambahkan path gradle ke nilai variabel seperti ini
C:\Gradle\gradle-4.0.1\bin
kemudian tekan win Key + R ketik cmd lalu masukkan> di terminal perintah ketik gradle -v
jika pengaturannya benar Anda akan melihat detail pemasangan gradle
sumber
Ada masalah dengan cordova versi 6.4.0 dan android 6.2.1. Jadi, silakan coba dengan versi yang kompatibel di bawah ini
versi cordova harus 6.4.0
Instal android di proyek Anda
sumber
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
sebelum perintah pertama dan hapussudo
.Di Ubuntu, Menginstal versi terbaru untuk
gradle
menyelesaikan masalah bagi saya.Coba langkah-langkah ini untuk menginstal versi terbaru,
kemudian membangun menggunakan,
cordova build android
atauionic cordova build android
Catatan: Jika Anda menginstal gradle dari ubuntu repo, itu akan menginstal versi lama 1.4 dan tidak akan membantu, jadi
sudo apt-get install gradle
sendirian tidak akan banyak membantu, jika Anda tidak menambahkan repoppa:cwchien/gradle
sebelumnyasumber
Saya sudah menginstal Android Studio dan hanya perlu menambahkan PATH gradle ke ~ / .bash_profile di MacOSX Mojave saya. Juga jika gradle ditingkatkan, path mungkin perlu memperbarui lagi.
Contoh .bash_profile:
Ketika mengedit .bash_profile Anda, kemudian jalankan perintah di bawah ini untuk membacanya lagi.
sumber
Untuk Windows Anda dapat mencoba solusi di bawah ini
Salin
gradle-->bin
jalur Anda dan tambahkan kesystem environment variable path
.Dalam kasus saya jalur gradle adalah
Solusi ini berhasil untuk saya.
sumber
Di Ubuntu 18.04, saya menginstal Gradle dengan:
Dan siap.
sumber
Jika Anda tidak ingin menginstal gradle hanya untuk mengatasi masalah ini, Anda dapat mengatasinya dengan mengikuti solusi seperti yang disebutkan di bawah ini:
check_reqs.js
file di bawah folder platform \ android \ cordova \ libandroidStudioPath
pemeriksaan null variabelget_gradle_wrapper
seperti di bawah ini:Kode yang ada:
Kode yang dimodifikasi:
CATATAN: Perubahan ini perlu dilakukan setiap saat ketika platform android dihapus dan ditambahkan kembali
UPDATE: Solusi di atas akan berfungsi dengan baik sampai Cordova Android versi 6.3.0. Untuk Cordova Android 6.4.0 dan yang lebih tinggi, Gradle perlu diinstal sebagai dependensi mandiri. Silakan temukan catatan rilis Cordova Android 6.4.0 untuk info lebih lanjut tentang ini.
sumber
Cukup instal Gradle melalui baris perintah Jika Anda menggunakan Mac, cobalah
sumber
Saya memecahkan masalah ini
Unduh
gradle.zip
dari situs ini https://gradle.org/install . Dan ikuti instruksi yang ditunjukkan di situs.Kemudian buka terminal cmd lain dan jalankan perintah:
sumber
Pertama-tama ionik uninstall dan cordova, kemudian mengatur variabel envarionment Anda
JAVA_HOME
,ANDROID_HOME
danPATH
kemudian cordova instal ulang ionik dan menambahkan platform yang seperti berikut:Ionic akan mengatur paket gradle dengan benar.
sumber
npm
kata kunci hilang setelahsudo
di baris pertama kode Anda.Di Arch Linux / Manjaro: sudo pacman -S gradle
sumber
Saya di Microsoft Windows:
Saya mengalami kesalahan ini setelah memutakhirkan Android Studio dari 2.3.3 ke 3.0 . Saya menyelesaikannya dengan mengubah path to gradle dalam variabel lingkungan PATH, yang sekarang " gradle-4.1 " untuk Android Studio 3.0 (sebelumnya "gradle-3.2" untuk Android Studio 2.3.3 )
sumber
Untuk pengguna Windows:
sumber
Saya memindahkan jalur folder Android ke jalur lain dan mengambil kesalahan ini.
Saya menyelesaikan masalah ini di bawah.
Saya diubah ke jalur Gradle dalam variabel sistem. Tetapi tidak path dalam variabel pengguna. Anda harus mengubah jalur di variabel sistem
Tangkapan layar ini
Screenshot Alternatif ini
sumber
Singkatnya itu akan menghemat waktu :) Tim ionik tolong perbaiki ini
sumber
cukup instal android studio dan pilih folder SDK Anda sebagai folder default SDK Android Studio dan kemudian Studio Android memperbaiki semua area kerusakan dan mengunduh file yang diperlukan.
sumber
Unduh gradle terbaru dari https://gradle.org/install dan setel gradle path menjadi bin dalam variabel PATH Anda dan ekspor path di direktori tempat Anda bekerja.
contoh: export PATH = / home / abc / android-sdk-linux / tools: / home / abc / android-sdk-linux / platform-tools: / home / abc / android-sdk-linux / tools: / home / abc /android-sdk-linux/platform-tools:/home/abc/Downloads/gradle-4.4.1/bin
Saya menghabiskan sepanjang hari menyelesaikan ini dan akhirnya solusi ini berhasil untuk saya,
sumber
ini bekerja dengan saya di linux
pasang sdk dari sini https://sdkman.io/
sumber
Anda juga akan mendapatkan kesalahan ini jika Anda berada di Windows dan jalur proyek Anda memiliki tanda kurung di dalamnya. misalnya. "cordova (sesuatu)".
(Setidaknya sampai masalah ini diperbaiki.)
sumber
@ Ghandi: Bisakah seseorang memberi tahu saya mengapa jawaban ini diturunkan? Ya mengapa? Akhirnya telah menyelesaikan masalah ini ...
Dalam pikiran saya ada bug ketika gradle atau SDK atau studio android diinstal pada direktori yang berbeda dari yang standar. Saya memiliki S: \ android \ Android Studio dan S: \ android \ sdk.
Solusi oleh Ghandi menginstal gradle di suatu tempat sekali lagi, tetapi saya benar-benar jengkel untuk ini: satu atau dua "gradle" lebih tidak menyakitiku lagi
sumber