สำหรับคนที่เป็นมือใหม่ใช้งาน Android Studio เวลาสร้างโปรเจค Android Application แล้วจะสั่ง run ตัวแอพให้ทำงานในตัว emulator อาจจะพบกับ Error missing kernal file แบบเดียวกับผมก็ได้
มาดูวิธีแก้กันครับ
ปัญหา
เวลากด Run ตัว Android Application โปรเจคแล้ว
emulator: ERROR: This AVD's configuration is missing a kernel file!!
วิธีแก้ปัญหาที่ได้ผล
1. ตรวจสอบ Emulator
อย่างแรกต้องเข้าไปตรวจดูก่อนว่า เรามี emulator (ชื่ออย่างเป็นทางการคือ Android Virtual Device) ที่ถูกต้องอยู่ในระบบแล้วหรือไม่
ให้ไปที่เมนู Tool > Android > AVD Manager

(บน Windows ก็อยู่ที่เดียวกัน)
ของผมมีปัญหาคือตอนลงเสร็จ ไม่ได้ตั้งค่า Target อะไรเอาไว้ เลยมีปัญหาอย่างที่เห็น

2. เลือก Target และค่าต่างๆ ของ Emulator ให้เรียบร้อย
ให้เลือก AVD ที่ต้องการแล้วกดปุ่ม Edit เพื่อตั้งค่าตัวเลือกต่างๆ
Tips: หากคุณยังไม่ได้ติดตั้ง Android SDK เวอร์ชั่นที่ต้องการใช้ (เช่น Android “L” Developer Preview) สามารถติดตั้งเพิ่มเติมได้จากเมนู Tools > Android > SDK Manager
3. Save Emulator และทดสอบใหม่อีกครับ