PhoneGap/Cordova

วิธีแก้ SDK Build Tools revision is too low สำหรับ Android ใน Ionic Framework

เรื่องที่เกี่ยวข้อง - Ionic Framework @th, Ionic Framework for Android @th

สำหรับคนที่เข้าใจพื้นฐานการใช้ Apache Cordova (หรือฝาแฝด PhoneGap) แล้ว ปัญหานี้จิ๊บๆ ครับ

แต่ถ้าคุณเพิ่งเริ่มมาลุยสร้าง Mobile app ด้วย HTML5 และ Ionic Framework ล่ะก็ อาจจะติดอยู่ที่ปัญหาดังต่อไปนี้ ตอนพยายามสร้าง Android Application

The SDK Build Tools revision (19.0.3) is too low for project 'StarterApp'. Minimum required is 19.1.0

 

ต้นเหตุ

Ionic Framework จะมีการกำหนด “ขั้นต่ำ” ของ Andorid SDK (ชุดคำสั่งที่ไว้ใช้พัฒนา Android application) ไว้ที่ 19.1 ในปัจจุบัน ดังนั้นการที่เครื่องคุณติดตั้ง Android SDK ไว้ต่ำกว่าเวอร์ชั่นที่มันต้องการ ก็จะเกิดการเตือนแบบนี้

วิธีแก้

ให้เราทำการติดตั้ง Android SDK เวอร์ชั่นที่ Ionic Framework ร้องขอ หรือมากกว่า ก็แก้ปัญหาได้แล้วครับ

1. เปิด Android SDK Manager

เปิดโปรแกรม terminal (หรือโปรแกรม command line บน Windows) และเรียกคำสั่งต่อไปนี้ และกด enter

android

 

2. เลือก SDK เวอร์ชั่นที่ต้องการ

ถ้าคุณติดตั้ง Android SDK ไว้ถูกต้องเรียบร้อย คำสั่งด้านบนจะเป็นการเรียก Android SDK Manager ขึ้นมา ให้เราเลือกเวอร์ชั่นของ SDK ที่ต้องการ แต่ยังไม่ถูกติดตั้ง (ซึ่งของผมก็คือ 19.1)

จากนั้นคลิกปุ่ม ‘Install package‘ ด้านล่าง, กด Accept license ที่จำเป็น และรอให้มัน download และติดตั้ง SDK ที่เราเลือกให้เสร็จครับ

Setup Android SDK for Ionic framework
Select at least version 19.1

3. ลองเพิ่ม Android Platform อีกครั้ง

หลังจาก Android SDK Manager แจ้งอัพเดตเสร็จสมบูรณ์แล้ว ก็ให้ปิดตัว Manager และรันคำสั่งเดิมเพื่อสร้าง Android Application ขึ้นมาในโปรเจค

ionic platform add android

 

น่าจะทำให้คุณผ่านส่วนนี้ไปได้อย่างสบายเลย 🙂

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

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

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

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

Privacy Preferences

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

Allow All
Manage Consent Preferences
  • Always Active

Save