Flutter tidak dapat menemukan tools.jar

Nov 13 2020

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

11 ShashankAgrawal Nov 17 2020 at 05:17

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
10 YeN Nov 16 2020 at 13:28

BENANG DITUTUP

Saya adalah pengguna Mac. Saya telah menemukan solusinya dengan menggunakan metode ini.

  1. 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
  1. Bersihkan dan bangun kembali, lalu selesai.
3 WBLord Nov 13 2020 at 20:36

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.