หลังจากที่เราได้ลองติดตั้งและทดสอบ Emulator ของEclipse Android SDK กันแล้ว
มาคราวนี้เราจะลอง App ง่ายๆ บน Android กัน ด้วยโปรแกรมพื้นฐานสำหรับทุกการเขียนโปรแกรมอย่าง Hello World

เริ่มต้นด้วยการสร้างโปรเจค Android ใน Eclipse
1. เปิดโปรแกรม Eclipse ขึ้นมา จากนั้นเลือกที่ File > New > Project
ในหน้าต่าง New Project ภายใต้ Android เลือก Andrild project ดังรูป หลังจากนั้นให้กด Next

2. เมื่อเสร็จจากขั้นตอนแรกแล้วจะได้ดังรูปนี้ โดยกรอกข้อมูลต่อไปนี้
- Project Name: HelloWorld
- Build Target : Android 2.2
- Application Name: HelloWorld
- Package Name: com.example.hello
- Create Activity: HelloWorld
- Min SDK Version: 8
จากนั้นคลิกที่ Finish

- Project Name : นี้คือชื่อโปรเจกของ Eclipse – ชื่อของไดเรกทอรีที่จะมีไฟล์โปรเจกอยู่
- Build Target : ได้เลือกใช้ Android 2.2 platform ซึ่งหมายความว่าแอปพลิเคชันของคุณจะถูก compiled กับ Android 2.2 platform library
- Application Name : นี้เป็นชื่อสำหรับแอปพลิเคชันของคุณ – ชื่อที่จะปรากฏในอุปกรณ์ Android
- Package name : นี้คือ namespace แพคเกจ (ตามกฎเดียวกันกับสำหรับแพคเกจในภาษา Java) ถ้าจะเปรียบเทียบให้ง่ายๆก็เหมือนเป็นโฟลเดอร์ที่ทำหน้าที่จัดเก็บ Class ต่างๆ ไว้ให้เป็นหมวดหมู่
- Create Activity : นี้คือชื่อสำหรับ class stub ที่จะสร้างโดยปลั๊กอินนี้ ซึ่งจะเป็น subclass ของ Android’s Activity class
- Min SDK Version : ค่านี้ระบุ API ระดับต่ำสุดที่จำเป็นสำหรับแอปพลิเคชันของคุณ
3. ตอนนี้โปรเจก Android ของคุณพร้อมแล้ว คุณจะมองเห็นใน Package Explorer อยู่ด้านซ้าย คลิกเปิดไฟล์ HelloWorld.java (HelloAndroid > src > com.example.helloworld) ซึ่งควรมีลักษณะเช่นนี้:
package com.example.helloworld;
import android.app.Activity;
import android.os.Bundle;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
หลังจากสร้างโปรเจกเรียบร้อยแล้ว ขึ้นตอนต่อมาคือการรันแอปพลิเคชัน
1. คลิกเลือกที่ Run > Run
2. เลือก “Android Application”
หลังจากนั้นโปรแกรมจะทำการเปิด Emulator ของ Android SDK 2.2 ที่เราเคยสร้างไว้ขึ้นมาอย่างอัตโนมัติ กดที่ Manu เพื่อปลดล็อกเครื่อง
ซึ่งคุณจะเห็น Hello World ดังรูป

ขอขอบคุณ http://www.openplus.org/content/development/application-android-sdk-16-hello-world




















































February 5th, 2011 at 10:52 pm
คือ ผมลอง new project แล้วมันไม่มี build traget ขึ้นมาให้เลือก ต้องทำยังไงบ้างครับ ช่วยแนะนำทีครับ
February 8th, 2011 at 7:06 pm
new android project นะครับ
March 4th, 2011 at 1:18 pm
ก่อนที่จะทำ New project ให้ไปที่ menu window บน eclipse
ที่เมนู Window -> Preferences ด้านซ้ายเลือกแถบ Android ด้านขวาตรง SDK Location ให้เลือก directory ของ android-sdk-windows
May 2nd, 2011 at 8:34 am
ขอบคุณครับ สำหรับข้อมูลดีๆ
June 9th, 2011 at 6:51 am
ไม่สำเร็จเจอ
Error generating final archive: Debug Certificate expired on 1/6/2527, 6:20 น. helloworld Unknown Android Packaging Problem
August 2nd, 2011 at 3:20 pm
Thanks a lot
August 5th, 2011 at 11:58 pm
ต้องปิดหน้าต่าง eclipse ก่อนค่ะ
จากนั้นให้ไปตั้งค่า local ให้เป็นประเทศที่ใช้ ค.ศ. ค่ะ
เข้าไปที่ C:\Users\ชื่อเครื่องของคุณ\.android แล้วลบไฟล์ debug.keystore ค่ะ
เปิด eclipse แล้ว run ใหม่ก็ใช้ได้แล้วค่ะ ทีนี้ก็กลับไปแก้ local ให้เป็นประเทศไทยได้แล้ว
ที่เป็นแบบนี้ก็เพราะว่าเครื่องเราตั้งเป็น พ.ศ. แต่โปรแกรมมันเป็นค.ศ. ทำให้ปีมันต่างกันมาก เลยหมดอายุค่ะ
น่าจะช่วยได้นะคะ เพราะเพิ่งแก้ได้เมื่อกี๊เหมือนกัน
September 20th, 2011 at 3:32 pm
เปิด eclipse แล้ว run ใหม่ก็ใช้ได้แล้วค่ะ ทีนี้ก็กลับไปแก้ local ให้เป็นประเทศไทยได้แล้ว <<< แก้ตรงเมนูไหนครับพอดีหาไม่เจอ ขอบคุณล่วงหน้าครับ
October 6th, 2011 at 11:39 am
ผลจากการ run มีคำว่า Hello World,HelloAndroid!
มันมาจากตรงไหนครับ
October 7th, 2011 at 2:33 pm
มาจาก layout main เป็น File XML ครับ