PhoneGap/Cordova

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

เรื่องที่เกี่ยวข้อง - ,

สำหรับคนที่เข้าใจพื้นฐานการใช้ 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

 

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

Loading Facebook Comments ...
Menu