ปัญหาที่เจอหลังติดตั้ง Flutter ไปคือ
“Unable to find bundled Java version”
สำหรับการตรวจสอบผ่าน flutter doctor
โดย software ที่ใช้งานประกอบไปด้วย

  • MacOS Ventuta 13
  • Android Studio 2022.1
  • Flutter 3.7.5

เลยลองหาวิธีแก้ไขดูหน่อย

เริ่มที่ปัญหาผ่าน flutter doctor

เท่าที่ไปดู issue ของ Flutter ก็มีปัญหากันนะ เช่น

เลยพอได้แนวทางการแก้ไขปัญหานี้มา
ถ้าไม่อยากทำอะไรเลยก็ไปใช้ Flutter 3.8 beta ก่อนเลย
เพราะว่า ปัญหานี้ถูกแก้ไขไปแล้ว

แต่ถ้ายังใช้ stable version อยู่ ให้ทำการแก้ไขดังนี้

ง่ายสุดคือการสร้าง symbolic link ไปยัง folder jbr ด้วยชื่อ jre ซะ
เป็น folder ที่อยู่ใน Android Studio นั่นเอง

$ln -s jbr jre

หรือจะทำการ copy ข้อมูลจาก folder jbr มายัง jre ก็ได้

หรือจะเข้าไปแก้ไขใน Android Stuidio ก็ได้
เพื่อแก้ไข JDK ของ Gradle นั่นเอง

ผลที่ได้คือ ทุกอย่างผ่านอย่างสวยงาม

ขอให้สนุกกับการ coding