หลังจากที่ Google ได้ปล่อย SDK ของ Ice Cream Sandwich มา ก็ทำให้เราสามารถลองใช้ Emulator ของ Ice Cream Sandwich นี้ได้โดยไม่ต้องรอให้ Galaxy Nexus ออกวางจำหน่ายก่อน
จริงๆแล้ว Android Virtual Device หรือ AVD นั้น เป็น Emulator ที่เพิ่มความสะดวกสบายในการพัฒนา Application สำหรับ Android โดยหลังจากที่ผู้พัฒนาเขียน App เสร็จแล้ว ก็สามารถส่ง App ไปลองรันบน Emulator ได้เลย
แต่สำหรับผู้ใช้งานทั่วไปนั้น เราก็สามารถนำเจ้าตัว Emulator ตัวนี้ มาลองใช้เล่นๆเหมือนเป็น Android Device เครื่องนึงบน PC
มาดูขั้นตอนในการติดตั้งเจ้าตัว AVD ไว้ให้เราลองใช้กัน
1.Download โปรแกรมที่ต้องใช้ ได้แก่
1. JDK กด Download JDK (ไม่ใช่ JRE นะ) แล้วเลือก version ที่ตรงกับ Windows ของเรา (x86 หรือ x64)
2. Android SDK โดยให้เลือก Download แบบที่เป็น zip
2.ทำการติดตั้งตัวโปรแกรม
โดยให้ติดตั้ง JDK ก่อน โดยขั้นตอนการติดตั้งก็เหมือนกับการติดตั้งโปรแกรมทั่วไป กด Next ไปเรื่อยๆ
หลังจากติดตั้ง JDK เรียบร้อยแล้ว ก็ให้ Unzip ไฟล์ android sdk ของเรา (ของผม unzip ไปไว้ใน C:Android ก็จะได้เป็น C:Androidandroid-sdk-windows)
จากนั้น Reset เครื่องสัก 1 รอบครับ
3.ใช้ SDK Manager ในการ Download Package ที่จะใช้สร้าง AVD ครับ
ให้ไปที่ Folder ที่เรา Unzip android-sdk-windows ไว้ คลิกเข้าไปใน Folder จะเห็นโปรแกรมชื่อว่า SDK Manager ให้เปิดโปรแกรมนั้นขึ้นมา
พอหน้าต่างของโปรแกรมเปิดขึ้นมาแล้ว ให้ติ๊กถูกตรงหัวข้อ Tools และในหมวด Android 4.0 (API14) ให้เลือกเฉพาะ SDK Platform และ ARM EABI v7a System Image ตามรูปครับ
จากนั้นคลิกเลือก Install packages
เลือก Accept All แล้ว กด Install
จะใช้เวลา Download package อยู่นานเหมือนกันครับ ไปทำอย่างอื่นก่อนได้เลย
หลังจาก Download เสร็จแล้ว ก็ให้ ปิดตัวโปรแกรม SDK Manager ไปครับ
4.สร้าง AVD และเปิดใช้
เปิดโปรแกรม AVD Manager ขึ้นมา (อยู่ใน Folder เดียวกันกับ SDK Manager) เลือก New
ตั้งชื่อ ให้กับ AVD ของเรา ตั้งตามของผมก็ได้ครับ และเลือก Target เป็น Android 4.0 – API Level 14
เราสามารถตั้งค่าเพิ่มเติมได้ แต่ไม่จำเป็นครับ กด Create AVD ได้เลย
พอเราได้ AVD ของเรามาแล้ว ก็ให้คลิกเลือก AVD ของเราแล้วกด Start… ได้เลยครับ จากนั้นเลือก Launch
AVD จะใช้เวลา Startup นานพอสมควรครับ ให้อดใจรอหน่อย
เรียบร้อยครับ จากนี้ไปเราก็สามารถเปิด Emulator ใช้ได้ผ่านเจ้าตัว AVD Manager ได้เลย
สามารถใช้ Internet ได้ด้วยครับ
หวังว่าบทความนี้คงจะไม่อ่านเข้าใจยากจนเกินไป และคงเป็นประโยชน์กับผู้ที่ได้เข้ามาอ่านนะครับ และต้องขอโทษด้วยที่บทความดูไม่เป็นระเบียบเรียบร้อยเท่าไร ยังไงถ้าใครมีอะไรแนะนำก็รบกวนด้วยนะครับ
บทความน่าสนใจมาครับ เดี๋ยวจะลองทำตามดูนะครับ
ใช่ครับน่าสนใจมากครับ
ไม่ใช่แค่ Version 4.0 รอ 5.0 6.0 ออกมาก็ใช้วิธีนี้ได้ (ถ้า Google ไม่เปลี่ยนอะไรนะ)
หายช้ารึยังครับ
ยังอืดเป็นปกติอยู่ครับ :'|
ถ้าตั้งความละเอียดหน้าจอสูงๆ มันจะกลายเป็น Tablet นะครับ
หนึ่งชั่วโมงผ่านไป ยัง Startup ไม่เสร็จ
แล้วทำอะไรได้บ้าง มีเกมไหมครับ … เปิดขึ้นมา มีเมนูอยู่หน้าเดียว เล่นอะไรก็ไม่ได้
หาโปรแกรมที่เป็น .apk มา install ได้ครับ แค่พิมพ์
adb -e install < dir >/???.apk
ที่ command prompt ตรงที่ file ของ adb.exe อยู่ (ส่วนใหญ่จะอยู่ที่ C:\android-sdk\platform-tools\ (ตรง drive และ path อาจแตกต่างได้ ขึ้นอยู่กับตอนติดตั้งโปรแกรม sdk) )
ตรง < dir > ระบุ path ที่ตัว file apk อยู่ ส่วน ???.apk คือ เอาชื่อโปรแกรมใส่ลงไปแทน ??? เรียบร้อย ถ้าต้องการให้โปรแกรมติดตั้งบน sdcard (จำลอง ซึ่งเป็น image file) ก็ให้ใส่ -s ต่อท้าย -e (ถ้าอยากรู้ว่ามี parameter อะไรบ้าง พิมพ์ adb เฉย ๆ แล้ว enter)
เนื่องจากเป็นโปรแกรม emulator บน PC ซึ่งไม่มีระบบหน้าจอสัมผัส จะต้องใช้ mouse แทน แต่ส่วนของ keyboard จะใช้ได้ ถ้าโปรแกรมนั้นใช้ระบบสัมผัสมาก ๆ ซึ่งมันจะต้องใช้ mouse แทน มันจะไม่ค่อยเนียนเท่าไหร่ เหมาะกับ การทดสอบโปรแกรมพวกที่ต้องป้อนข้อมูล ถ้าจะเล่นเกมส์แบบ action จึงไม่เหมาะ จะเล่นได้ก็เฉพาะพวกเกมส์จำพวก puzzle หรือ board เสียมากกว่าครับ
โดยเฉพาะ keyboard ภาษาไทยของ DroidSans หรือของผู้พัฒนารายอื่น ก็สามารถ install ใช้ได้เช่นกัน เพราะตัว emu จะไม่มี keyboard ไทยให้ครับ
ช่วยยกตัวอย่างทีนะครับ
กระตุกมากกกกกก-0-
ลงไม่ยาก
Startup สำหรับเราไม่ช้าน่ะ(เร็วกว่าที่คิดนึกว่าจะหลาย 10 นาที)
แต่พอเข้าได้แล้ว กระตุก
ยังไงก็ขอบคุณสำหรับบทความดีๆค่ะ ^^
ผมลง JDK ไม่ได้ครับ..ทำไงดี..