บทความนี้ ผมจะมานำเสนอวิธีการในการเพิ่ม Emulator สำหรับการพัฒนาโปรแกรมแอนดรอยด์ ซึ่งโดยปกติแล้ว เมื่อเราใช้งาน Android SDK เราจะสามารถเลือกเลือกสร้าง Emulator เพื่อใช้ในการทดสอบโปรแกรมของเราได้หลายแบบ โดยจะมีรูปแบบทั่วไปมาให้เลือก หรือคุณจะไปกำหนดเอาเองก็ได้
แต่สำหรับแบรนด์มือถือยี่ห้อดังต่างๆ เค้าก็มี Emulator มาให้นักพัฒนาสามารถนำไปใช้ทดสอบได้ ซึ่ง Sony ก็เป็นรายนึง ที่อำนวยความสะดวกดังกล่าวมาให้ ถ้าใครสนใจก็ลองทำตามผมได้เลยครับ
เริ่มจากการเข้าไปที่ โฟล์เดอร์ของ sdk/tools แล้วทำการดับเบิ้ลคลิกที่ android (ใครที่ใช้ windows ก็จะเป็น android.exe)
รูปที่1
จากนั้นก็ให้ไปเลือกที่เมนู Tools > Manage Add-On Sites... ดังรูป
รูปที่2
ที่หน้าต่างถัดมา ก็ให้ทำการคลิกเลือกที่ User Defined Sites แล้วคลิกที่ปุ่ม New... ดังรูป
รูปที่3
ทำการป้อน url: http://dl-developer.sonymobile.com/sdk_manager/Sony-Add-on-SDK.xml แล้วคลิกปุ่ม OK ดังรูปครับ
รูปที่4
เมื่่อกลับมาก็จะมีรายการที่เราได้เพิ่มเข้าไปแล้ว ให้คลิกที่ปุ่ม Close ดังรูป
รูปที่5
เมื่อกลับมาที่หน้าของ android ในส่วนของ Extras ก็จะมีรายการของ Sony DeviceProfiles ให้ทำการคลิกเลือก แล้วคลิกที่ปุ่ม Install 1 package ดังรูป
รูปที่6
ที่หน้าต่างต่อมา ให้คลิก Accept License แล้วคลิกปุ่ม Install ดังรูป
รูปที่7
เมื่อติดตั้งเสร็จแล้ว ในกระบวนการสร้าง Emulator ปกติที่เราเคยทำ ให้คุณเปลี่ยน มาคลิกที่ Device Definitions แล้วทำการเลือกรายการ Xperia ที่ต้องการ ในตัวอย่างผมจะเลือก Xperia Z1 และคลิกที่ปุ่ม Create AVD... ดังรูป
รูปที่8ดังรูปครับ
ทำการใส่ชื่อ และกำหนดขนาดของ SD Card แล้วคลิกปุ่ม OK ดังรูป
รูปที่9
เมื่อกลับมาที่หน้าหลัก ก็จะมีรายการของ Emulator ใหม่ที่เราได้สร้างมาจาก Sony Emulator คลิกที่ปุ่ม Start...
รูปที่10
ที่หน้าต่างนี้ เราสามารถเลือกขนาดของ Emulator ได้จากเมนู Scale display to real size และสามารถเลือกให้ล้างข้อมูลได้ ผ่านทางเมนู Wipe user data แล้วคลิกที่ปุ่ม Launch
รูปที่11
รอให้ Emulator โหลดสักระยะ เราจะได้ Emulator ของ Sony Z1 อย่างที่ต้องการ
รูปที่12
จากบทความนี้ น่าจะช่วยให้นักพัฒนาสามารถโปรแกรมบน Sony Z1 ได้อย่างใกล้เคียงกับความเป็นจริงมากขึ้น ในกรณีที่ไม่มีเครื่องทดสอบจริง และนอกจาก Sony แล้วก็ยังมีรายอื่นๆที่มี Emulator มาให้นักพัฒนา เช่น Motorola เป็นต้น
สำหรับข้อมูลในบทความนี้ ผมก็หวังว่าคงเป็นประโยชน์ไม่มากก็น้อย สำหรับเพื่อนๆทุกท่าน และขอขอบคุณที่คอยติดตามเว็บ www.sourcecode.in.th ครับ แล้วพบกันใหม่กับ 9'M
|