วันพุธที่ 11 พฤษภาคม พ.ศ. 2554

การติดตั้งเครื่องมือสำหรับพัฒนา แอนดรอย (Android)

หลังจากทราบเครื่องมือสำหรับการพัฒนาโปรแกรมบนแอนดรอยแล้ว ในวันนี้จะได้นำเสนอขั้นตอนการติดตั้งและเตรียมเครื่องมือให้พร้อมสำหรับการเขียนโปรแกรมดังนี้เลยนะครับ

1. ติดตั้ง JDK หรือ จาวา (Java) นั่นเอง อันนี้คงไม่ได้สาธิตการติดตั้งอะไรมากมายนะครับเนื่องจากว่าเป็นซอฟต์แวร์พื้นฐานอยู่แล้วการติดตั้งก็ง่ายมากไม่ต้องมีขั้นตอนอะไรให้ยุ่งยาก ดาวโหลดมาแล้วก็ติดตั้งแบบ Next รวดเดียวได้เลยครับ

2. ดาวโหลด Eclipse มาติดตั้งได้เลยนะครับเวอร์ชันที่ผมใช้นี้จะเป็นเวอร์ชัน galileo ดังภาพครับ

ตัวอย่าง Eclipse

3. ติดตั้ง Android SDK Platform อันนี้ก็ไม่ต้องมีอะไรมากมายเหมือนกันข้อ 1. Next รวดเดียว แต่หลังจากติดตั้งเสร็จแล้วก็อับเดตแพ็คเก็ตให้เรียบร้อยจะได้มี Platform สำหรับการพัฒนาแอนดรอย ซึ่งจะมีแพ็คเก็คให้เลือกอับเดตดังนี้ แล้วก็ทำการอับเดตได้เลย Goooo!!

อับเดตแพ็คเก็ตสำหรับพัฒนาแอนดรอย


4. หลังจากได้ Eclipse แล้วก็ติดตั้ง ADT ได้เลย โดยเปิด Eclipse ขึ้นมาแล้วไปที่เมนู Help->Check for Updates หลังจากนั้น Eclipse จะแสดงรายการแพ็คเก็ตที่พร้อมจะอับเดตให้เห็น แล้วก็เลือกอับเดตส่วนที่เกี่ยวข้องกับ Android ช่วงเวลาที่อับเดตจะได้ภาพการทำงานดังนี้

แสดงการอับเดตซอฟต์แวร์

เอาไว้คราวหน้ามาลองสร้าง Hello Android


แอนดรอย (Android) เตรียมเครื่องมือสำหรับพัฒนา

นับว่าช่วงนี้แอนดรอยก็ค่อยข้างมีบทบาทมาก เพราะผู้เขียนเองก็อดใจไม่ได้จนต้องไปหามาใช้เหมือนกัน ^_^  มีเครื่องก็เป็นปัญหาละสิครับ เกิดอยากเขียนโปรแกรมบนระบบปฏิบัติการขึ้นมาซะงั้น ก็เลยต้องศึกษาสักหน่อย จนได้ที่มาว่าจะพัฒนาแอนดรอยจำเป็นต้องมีสิ่งเหล่านี้


  1. JDK (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
  2. Eclipse (http://www.eclipse.org/downloads/)
  3. Android SDK (http://developer.android.com/sdk/)
  4. ADT (http://developer.android.com/sdk/eclipse-adt.html)
  5. Android SDK Platform (http://developer.android.com/sdk/)
  6. Create Virtual Device
  7. API Demos

ส่วนข้อ 6 และข้อ 7 นั้น เอาไว้ประกอบการพัฒนาครับ ส่วนเครื่องมือจริงๆ ก็น่าจะเป็น 5 ข้อแรก ส่วนคนอื่นที่ใช้เครื่องมือ IDE ตัวอื่นอาจจะแตกต่างกันออกไปนะครับ เอาเป็นว่านี้คืออีกหนึ่งทางเลือก


เพิ่มเติมสำหรับวิธีการติดตั้ง



เพิ่มเติมตัวอย่างข้อ 6 Virtual Device
ตัวอย่าง Virtual Device

















เพิ่มเติมตัวอย่างข้อ 7 API Demos