Flutter tidak dapat menemukan tools.jar
Hai, hari ini saya telah meningkatkan MacBook saya ke macOS Big Sur versi 11.0.1. Sekarang ada masalah yang keluar.
* What went wrong:
Execution failed for task ':apple_sign_in:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
Ada yang tahu bagaimana mengatasi masalah ini? Terima kasih.
Jawaban
Kemungkinan duplikat dari https://stackoverflow.com/a/64864365/2405040.
Anda tidak boleh mengubahnya gradle.propertiessecara manual. Coba atur ke JAVA_HOMEdalam ~/.bash_profilesesuatu seperti-
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
kemudian luncurkan kembali sesi terminal atau jalankan
source ~/.bash_profile
Jika Anda menggunakan Zsh / Oh-My-Zsh, tambahkan di atas dengan file ~/.zshrcdan kemudian muat ulang yang sama atau luncurkan kembali terminal-
source ~/.zshrc
BENANG DITUTUP
Saya adalah pengguna Mac. Saya telah menemukan solusinya dengan menggunakan metode ini.
- Buka folder android Anda> Gradle.properties> tambahkan jalur jdk Anda.
// Example
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
- Bersihkan dan bangun kembali, lalu selesai.
Solusi dari masalah u -> Tidak dapat menemukan tools.jar. Harap periksa apakah C: \ Program Files \ Java \ jre1.8.0_151 berisi instalasi JDK yang valid
Akhirnya, di sini saya menemukan solusinya.
Saya menambahkan jalur jdk
org.gradle.java.home=YOU_PATH_TO_JDK
ke file gradle.properties dan melakukan rekondisi.
Ini bekerja sekarang.