Saya baru di Android Studio. Setelah penyiapan, Ketika saya mencoba untuk mengimpor aplikasi, saya mendapatkan kesalahan itu Jadi gradle tidak dapat membangun.
Kesalahan: Tidak dapat menginisialisasi kelas org.codehaus.groovy.runtime.InvokerHelper
Saya memeriksa bahwa pengaturan classpath saya untuk Java baik-baik saja. Saya menjalankan OS Windows. Adakah yang tahu sumber kesalahan?
Jawaban:
Harap lakukan perubahan seperti di bawah ini untuk mengatasi kesalahan ini.
Tautan unduhan JDK: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
Misalnya:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
sumber
ini karena versi gradle
pergi ke:
gradle / wrapper / gradle-wrapper.properties /
ubah versi kursus dengan ini:
distributionUrl = https \: //services.gradle.org/distributions/gradle-6.3-all.zip
Keluaran konsol:
Welcome to Gradle 6.3! Here are the highlights of this release: - Java 14 support - Improved error messages for unexpected failures For more details see https://docs.gradle.org/6.3/release-notes.html Starting a Gradle Daemon (subsequent builds will be faster)
sumber
java version "15" 2020-09-15
dan ini berhasil untuk saya di MacOS Catalina.Pertama tonton ini dan coba instal ulang - https://youtu.be/trHinrIm6DM
Setelah jika Anda mendapatkan pesan "Tidak dapat menginisialisasi kelas org.codehaus.groovy.runtime.InvokerHelper"
1. instal Java SDK 14 dan perbarui env path.
2. "[RN atau Folder Proyek Flutter] \ android \ gradle \ wrapper \ gradle-wrapper.properties" file ini diedit sebagai ... (tingkatkan versi gradle)
#Fri Jun 23 08:50:38 CEST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
3. jalankan gradlew di jalur cmd "[Folder Proyek RN atau Flutter Anda] \ android \"
4. butuh waktu. Setelah itu jika menunjukkan "BUILD SUCCESSFUL" Anda bisa "flutter run" di folder project Anda
Ya itu pekerjaan 👍
sumber
Apa yang membantu saya (MacBook):
echo $JAVA_HOME
(harus sama dengan "/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home" )export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
sumber
Saya menghadapi masalah ini karena versi Jdk yang lebih rendah. Sebelumnya saya menginstal Jdk 1.7 dan Android Studio 1.5.1 , saya mendapat masalah ini. Jika Anda menginstal Android Studio 1.5.1 atau lebih tinggi, JDK 1.8 diperlukan
Jadi Menginstal JDK 1.8 memecahkan masalah ini.
sumber
Saya menggunakan Pop OS 20.04 dan saya memiliki Java versi 8, 11 dan 14 diinstal di notebook saya.
Kesalahan ini terjadi pada saya ketika versi 14 adalah standar.
Ketika saya beralih menggunakan versi 11 sebagai default, kesalahan tidak lagi terjadi.
sumber
Dalam file gradle-wrapper.properties, memperbarui Gradle ke 6.3 menyelesaikan masalah di Mac OS Catalina
sumber
Dalam kasus saya, masalah saya adalah bahwa versi gradle saya tidak kompatibel dengan jdk14, tetapi meskipun dalam dialog struktur proyek dipilih 8jdk, itu harus mengatur rumah jdk untuk gradle secara terpisah di gradle.propperties
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
sumber
Saya menghadapi masalah ini saat Membangun Aplikasi Flutter saya. Kesalahan ini disebabkan oleh versi gradle yang Anda gunakan di Proyek Android Anda. Ikuti langkah-langkah di bawah ini:
Instal jdk versi 14.0.2 dari https://www.oracle.com/java/technologies/javase-jdk14-downloads.html .
Jika menggunakan Windows, buka C: \ Program Files \ Java \ jdk-14.0.2 \ bin, Salin Path dan sekarang perbarui path (Lihat artikel ini untuk memperbarui path: https://www.architectryan.com/2018/ 03/17 / tambahkan-ke-jalur-di-windows-10 / .
Buka Proyek yang sedang Anda kerjakan [Proyek Anda] \ android \ gradle \ wrapper \ gradle-wrapper.properties dan sekarang Ganti distributionUrl dengan baris di bawah ini:
Sekarang Simpan File (Ctrl + S), Pergi ke konsol dan jalankan perintah
Ini akan memakan waktu, tetapi masalah yang Anda hadapi akan terselesaikan.
sumber
Saya memperbaikinya hanya dengan mengedit
gradle-wrapper.properties
file.Anda harus pergi ke folder proyek, lalu
/android/grandle/wrapper/gradle-wrapper.properties
. Di DistributionUrl, ubah kehttps \: //services.gradle.org/distributions/gradle-6.4.1-all.zip
.sumber
gradle-wrapper.properties harap gunakan versi kelas 6.3 atau lebih tinggi
distributionUrl = https: //services.gradle.org/distributions/gradle-6.3-all.zip
../android/gradle/wrapper/gradle-wrapper.properties
sumber
Bagi saya solusinya adalah mengupgrade versi gradle ke 6.3 dari struktur proyek android (java 14.0.1 sudah terinstal di pc saya).
sumber
Masalah dalam kasus saya adalah perbedaan antara versi Gradle yang diinstal secara global dan yang diperlukan oleh React Native. Untuk memperbaikinya, saya harus memperbarui folder
android/gradle/wrapper
dari versi 6,5 RN saat ini dari GH .sumber
Saat Anda meningkatkan ke versi gradle terbaru di file gradle-wrapper.properties, yaitu
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
jangan lupa untuk mengubah versi gradle di file build.gradle jugawrapper { gradleVersion = '6.6.1' }
sumber
(Solusi) Saya mencoba aplikasi flutter pertama saya di studio android, saya mendapatkan kesalahan yang sama "Tidak dapat menginisialisasi kelas org.codehaus.groovy.runtime.InvokerHelper"
buka build.gradle dan perbarui dependensi
classpath 'com.android.tools.build:gradle:4.0.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
atau cukup arahkan kursor ke com.android.tools.build:grandle:(your-version)
sumber
Saya mendapatkan kesalahan ini ketika saya membuka proyek baru dengan VS Code & Flutter. Saya memecahkan masalah dengan mengedit file gradle.build dan gradle-wrapper.properties.
Edit
android>build.gradle
seperti ini:Edit
gradle-wrapper.properties
sumber