Flutter ไม่พบ tools.jar

Nov 13 2020

สวัสดีวันนี้ฉันได้อัปเกรด MacBook เป็น macOS Big Sur เวอร์ชัน 11.0.1 แล้ว ตอนนี้มีปัญหาออกมา

* 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.

ใครทราบวิธีแก้ปัญหานี้ ขอบคุณ.

คำตอบ

11 ShashankAgrawal Nov 17 2020 at 05:17

อาจซ้ำกันของ https://stackoverflow.com/a/64864365/2405040.

คุณไม่ควรแก้ไขgradle.propertiesด้วยตนเอง ลองตั้งค่าJAVA_HOMEใน~/.bash_profileสิ่งที่ชอบ -

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

จากนั้นเปิดเซสชันเทอร์มินัลใหม่หรือเรียกใช้

source ~/.bash_profile

หากคุณใช้ Zsh / Oh-My-Zsh ให้เพิ่มไฟล์ด้านบน~/.zshrcแล้วโหลดซ้ำหรือเปิดเทอร์มินัลใหม่ -

source ~/.zshrc
10 YeN Nov 16 2020 at 13:28

เธรดปิด

ฉันเป็นผู้ใช้ Mac ฉันพบวิธีแก้ปัญหาโดยใช้วิธีนี้

  1. ไปที่โฟลเดอร์ android ของคุณ> Gradle.properties> เพิ่มเส้นทาง jdk ของคุณ
// Example 
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
  1. ทำความสะอาดและสร้างใหม่แล้วเสร็จ
3 WBLord Nov 13 2020 at 20:36

วิธีแก้ปัญหา -> ไม่พบ tools.jar โปรดตรวจสอบว่า C: \ Program Files \ Java \ jre1.8.0_151 มีการติดตั้ง JDK ที่ถูกต้อง

ในที่สุดที่นี่ฉันพบวิธีแก้ปัญหา

ฉันเพิ่มเส้นทาง jdk

org.gradle.java.home=YOU_PATH_TO_JDK

ไปยังไฟล์ gradle.properties และทำการสร้างใหม่

ตอนนี้ใช้งานได้แล้ว