Google Flutter

สอน Flutter: วิธีแก้ปัญหา Some Android licenses not accepted.

เรื่องที่เกี่ยวข้อง - Android, Google Flutter, Google Flutter for Android

สำหรับใครที่เริ่มเรียน Google Flutter ในตอนแรก อาจจะใช้คำสั่ง flutter doctor แล้วพบปัญหาในส่วน Android Toolchain แบบด้านล่างนี้

[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

สาเหตุเป็นเพราะว่า เราอาจจะยังไม่ได้กด accepted ในส่วน Android

วิธีแก้ไขก็ไม่ยากอะไรครับ เราสามารถรันคำสั่งตามคำแนะนำ นั่นก็คือคำสั่งด้านล่างนี้

flutter doctor --android-licenses

ในที่นี้จะเป็นการเรียกใช้ Android SDK Manager โดยอัตโนมัติ และด้านล่างสุดจะแสดงข้อความประมาณนี้ขึ้นมา

Review licenses that have not been accepted (y/N)?

ก็ให้เรากดปุ่ม Y และตามด้วยปุ่ม Enter ไปเรื่อยๆ จนครบ

จากนั้นให้รันคำสั่ง flutter doctor อีกครั้งเพื่อให้แน่ใจว่าปัญหาในส่วน Android Toolchain ได้รับการแก้ไขแล้ว น่าจะขึ้นแบบด้านล่างครับ

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.17763.437], locale en-US)

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)

คอร์สออนไลน์เริ่มต้นสร้าง Mobile App ด้วย Google Flutter

เหมาะผู้เริ่มต้น และนักพัฒนาเว็บ, เข้าใจง่าย, ใช้ได้จริง

สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save