Ionic-framework: Tidak dapat menemukan versi Gradle yang terinstal baik di Android Studio, atau di sistem Anda untuk menginstal gradle wrapper. Harap sertakan gradle di jalur Anda, atau instal Android Studio

Dibuat pada 10 Mei 2017  ·  25Komentar  ·  Sumber: ionic-team/ionic-framework

Versi ionik:

[x] 3.x

saya sedang mengajukan...
[x ] laporan bug

Perilaku saat ini:

ionic run android --prod menghasilkan kesalahan di bawah ini

Tidak dapat menemukan versi Gradle yang terinstal baik di Android Studio, atau di sistem Anda untuk menginstal gradle wrapper. Harap sertakan gradle di jalur Anda, atau instal Android Studio

Perilaku yang diharapkan:

ionic run android --prod harus dibangun dan dijalankan di perangkat yang terhubung

Informasi ionik:

Cordova CLI: 7.0.0 
Ionic Framework Version: 3.1.1
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.7
ios-deploy version: 1.8.6 
ios-sim version: 5.0.8 
OS: macOS Sierra
Node Version: v6.10.1
Xcode version: Xcode 8.2.1 Build version 8C1002

Komentar yang paling membantu

Pada [email protected] dan SDK Tools 26.x.x Anda harus menginstal gradle sendiri.

Jika Anda memiliki sistem debian/ubuntu, Anda dapat melakukan ini seperti itu
sudo apt-get install gradle

Semua 25 komentar

Apakah Anda melakukan seperti yang disarankan oleh pesan kesalahan?

Anda perlu menginstal Android Studio pastikan itu ada di PATH .

Ini PATH misalnya:
PATH="/Users/kim/.node/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Users/kim/Library/Android/sdk/platform-tools:/Users/kim/Library/Android/sdk/tools:/Users/kim/Library/Android/sdk/build-tools/22.0.1:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Pada [email protected] dan SDK Tools 26.x.x Anda harus menginstal gradle sendiri.

Jika Anda memiliki sistem debian/ubuntu, Anda dapat melakukan ini seperti itu
sudo apt-get install gradle

@ mburger81 - bagaimana cara mendapatkan ini di Mac OS? Saya tidak menginstal Android Studio

google cara menginstal gradle di Mac! :senyum:

@mburger81 - Maksud saya saya menggunakan Android SDK melalui direktori lokal, semua pengembangan berjalan lancar sampai sekarang, hanya setelah v3.1.1 memutakhirkan gradle berhenti bekerja; masih saya perlu menginstal Studio?

Inilah solusi yang saya temukan untuk Mac

Unduh Distribusi Hanya Biner Gradle dari https://gradle.org/gradle-download/

Buka terminal
Jalankan yang berikut ini untuk mengekstrak sdk android ke direktori Pengembangan yang ada di bawah direktori home pengguna Anda

unzip ~/Downloads/gradle-3.1-bin.zip -d ~/Development
Buka editor vi dan edit profil bash Anda. Kita perlu menambahkan variabel lingkungan GRADLE_HOME

vi ~/.bash_profile
Untuk mengedit di vi tekan i untuk masuk ke mode edit dan tambahkan teks di bawah ini ke .bash_profile

ekspor GRADLE_HOME=~/Pengembangan/gradle-3.1/bin
Tekan tombol esc untuk keluar dari mode edit
Tekan : (tombol titik dua) untuk masuk ke mode perintah.
ketik wq dan tekan enter untuk menyimpan dan keluar vi
Jalankan yang berikut ini untuk membuat perubahan aktif di sesi Anda yang ada

sumber ~/.bash_profile
Uji dengan menjalankan

gema $GRADLE_HOME

Apa yang harus dilakukan di windows?!

Bagi saya ini terjadi karena saya memutakhirkan Cordova ke versi 7.0 dan versi gradle harus ditingkatkan ke 4.0 . Saya memutakhirkan dengan brew update && brew install grade di MacOS.
https://gradle.org/install/

Saya menggunakan Linux Mint 18 Cinnamon dan mengalami masalah yang sama. Masalahnya terjadi meskipun saya memiliki pengaturan ionik 1 dan Android yang sedang dibangun tanpa masalah.

Saya mengatasinya dengan menginstal gradle sudo apt-get install gradle
Gradle secara otomatis ditambahkan ke PATH dan berbagai perintah build ionik bekerja tanpa hambatan.

informasi ionik:

@ionic/cli-utils  : 1.7.0
ionic (Ionic CLI) : 3.7.0

System:

Android SDK Tools : 25.2.2
Node              : v7.10.0
OS                : Linux 4.4
npm               : 4.2.0

Saya memiliki masalah yang sama. Saya memiliki studio android. Bagaimana cara mendapatkannya di jalur saya?

Jalankan perintah ini untuk menginstal gradle di mac:

brew update && brew install gradle

Memutakhirkan gradle berhasil bagi saya ke 4.4

Masalah ini ditutup saat ini, tetapi tampaknya masih tidak berfungsi tanpa pemasangan Gradle secara eksplisit.
Dalam kasus saya, saya punya:

  • Android Studio terbaru yang diinstal (v3.0.1) (di bawah Applications/ folder yang merupakan lokasi default)
  • android-sdk terbaru diinstal

Pengaturan ini berfungsi dengan lancar untuk pengembangan aplikasi asli Android (melalui Android Studio) tetapi saya masih mendapatkan kesalahan ketika mencoba membangun proyek berbasis ion ketika mencoba mengompilasinya dengan cordova compile android --debug :

CordovaError: 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

Keluaran ionic info :

cli packages: (...)

    @ionic/cli-utils  : 1.19.1
    ionic (Ionic CLI) : 3.19.1

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.5
    Cordova Platforms  : android 7.0.0 ios 4.5.4
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 26.1.1
    ios-sim           : 6.1.2
    Node              : v9.4.0
    npm               : 5.6.0
    OS                : macOS High Sierra
    Xcode             : Xcode 9.2 Build version 9C40b

Environment Variables:

    ANDROID_HOME : /Applications/android-sdk

Misc:

    backend : pro

Masalah ini tidak boleh ditutup, masalahnya masih ada menggunakan Android Studio, cordova, dan ionic terbaru

Masalah ini tidak boleh ditutup, saya memiliki studio Android terbaru, ionic dan cordova dan itu tidak akan membangun bahkan proyek sampel.

Saya memiliki masalah yang sama setelah memperbarui platform ionik Android, solusi saya adalah membuka Android Studio dan SDK Manager untuk memperbarui Android 8.0 (Oreo) API Level 26.

Masalah yang sama di sini.

Jalankan: brew install gradle

ekspor GRADLE_HOME="/usr/local/lib/gradle-4.6/bin"
ekspor PATH="$PATH:$ANDROID_HOME:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$GRADLE_HOME"

Di macOS, jika Anda lebih suka menghindari menginstal salinan tambahan Gradle, Anda cukup menggunakan alat yang diinstal oleh Android Studio dengan menambahkan yang berikut ke ~/.bash_profile (atau yang setara):

export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/Applications/Android\ Studio.app/Contents/gradle/gradle-4.4/bin

Catatan: di masa mendatang, Anda mungkin perlu mengubah versi di atas dari gradle-4.4 . Untuk memeriksa versi yang telah Anda instal, cukup:

ls /Applications/Android\ Studio.app/Contents/gradle/

Terima kasih mburger81.
Saya dapat memperbaiki bug di proyek Android saya dengan bantuan Anda dengan blog Anda.
Sangat merekomendasikan Anda.
:)

Daripada menginstal salinan Gradle lain secara berlebihan, tambahkan gradle Android Studio Anda ke PATH seperti yang disarankan @bitjson .

Namun, itu tidak berhasil untuk saya pada awalnya, Anda harus menyadari ruang di jalan.
(Pelarian garis miring terbalik tidak akan berfungsi di dalam tanda kutip)

[email protected] (instal sdkman, sdk install gradle 4.4 ) bekerja untuk cordova [email protected]

Berkat @bitjson saya dapat mengonfigurasi .bash_profile menjadi:

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/Applications/Android\ Studio.app/Contents/gradle/gradle-4.4/bin

Dan perintah ini (saya mendapatkan kesalahan EACCESS):

sudo chmod a+x "/Applications/Android Studio.app/Contents/gradle/gradle-4.4/bin/gradle"

Saya bisa ionic cordova run android aplikasi saya!

(Mac OS X + Ionic + NodeJS = versi terakhir)

Terima kasih untuk masalah ini! Masalah ini sedang dikunci untuk mencegah komentar yang tidak relevan dengan masalah asli. Jika ini masih menjadi masalah dengan versi terbaru Ionic, harap buat masalah baru dan pastikan template terisi penuh.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat