Android DeveloperDeveloperFeatured

ตั้งค่า Geny Motion Android Emulator เปิด Google Play Service

การตั้งค่า Google Play Service บน Emulator ยอดฮิต Geny Motion ที่นักพัฒนาแอพพลิเคชันสาย Android มักใช้งานร่วมกับโปรแกรม Android Studio ในการทำแอพพลิเคชัน

หลายครั้งที่ผมเองก็พัฒนาแอพพลิเคชันบน Android ในสภาวะที่ไม่มีเครื่องทดสอบอยู่ก็บ่อย ก็จะใช้ eClipse หรือ Android Studio เขียนโปรแกรม แล้วใช้ Emulor ของเจ้า Geny Motion มาใช้ Run ตัวแอพพลิเคชันเพราะมันสะดวกดีครับ (สนใจก็ไปติดตั้งซะ: http://www.genymotion.com)

ปรากฏว่ามีหลายแอพพลิเคชันที่อยู่ในสภาวะของ ไร้เครื่องเทส แต่ต้องใช้งาน Google Play Service จะเปิด  Play Store จาก Geny Motion มันก็ไม่มีให้ครับ (เวอร์ชันเสียเงินอาจจะมีแต่ผมไม่ได้ใช้ ผมใช้ตัว Free) ก็เลยไปหา Tips เล็กๆ มาฝาก นั่นคือการตั้งค่า Google Play Service บน Geny Motion มาให้กับทุกคน จะได้เขียนแอพพลิเคชันที่ต้องใช้ ระบบ Google Play Service มาช่วย (แอพพลิเคชันของผมเป็นการทำระบบนำทางของ Google Maps ผ่าน Play Service)

ให้เปิด Geny Motion ขึ้นมาครับ สร้าง Virtual Device ใหม่ขึ้นมาแนะนำให้เป็น Android Version 4.3 ครับ ในตัวอย่างผมเลือก Device เป็น Nexus ด้วย

สร้าง Device ใหม่ขึ้นมา
สร้าง Device ใหม่ขึ้นมา

ถ้าลองเปิดดูจะเห็นว่า Geny Motion นั้นไม่มี Play Store มาให้ เราก็ต้องไปหามาใส่ครับ  พวกเว็บไซต์ Signed Apk ทั้งหลายช่วยได้โดยเฉพาะกลุ่ม Hacker ที่ทำ Google Play Store เป็น Repository ไว้เยอะมาก ไปดาวน์โหลดที่นี่ครับ

http://goo.im/gapps

ตัวที่ผมแนะนำให้ใช้คือ

ใช้เวอร์ชันนี้ดีที่สุด
ใช้เวอร์ชันนี้ดีที่สุด

ทำการดาวน์โหลดซะ เมื่อดาวน์โหลดเสร็จแล้ว ให้ลากไฟล์ Zip นี้ไปโยนใส่ Emulator Geny Motion ที่เปิดอยู่เลยครับ ทำการ ตกลงให้เสร็จสรรพ

genymotionfig2091014

เมื่อเสร็จขั้นตอนนี้ ให้ Restart ตัว Emulator ของเราอีกครั้ง แล้วเปิดใหม่ (ลุ้นเล็กน้อยเพราะบางทีได้ บางทีพังก็ต้องไปลบจาก Virtual Box สร้างใหม่เรื่อยๆ) เพราะถ้าผ่านมันคือการ Flash Rom ของ Geny Motion ให้เรานั่นเองครับ

เราจะเจอ Error Message ของ Google+ แจ้งบ่อยอยู่ ให้ไปที่ Setting > Account แล้วใส่ Google Account ของเราที่มีอยู่ลงไปเลยครับก็เรียบร้อย

หน้าจะเราจะมี ไอคอน Play Store มาให้ใช้แล้ว

มี Google Play Store มาแล้ว
มี Google Play Store มาแล้ว

ทำการเปิด Play Service โดยการไปดาวน์โหลดใน Play Store

Google Play Service
Google Play Service

เมื่อเสร็จแล้วก็ มาทดสอบ แอพพลิเคชันของเรากันหน่อย ว่าดึง Location มาแสดงผลได้ไหม โดยใช้ Location ปลอมจาก Geny Motion มาช่วยอีกที

 

ทดสอบ
ทดสอบ

 

สรุปแล้ว Tips การปรับแต่งนี้ใช้งานได้ 100% ครับใน Android 4.3 ยกเครดิตให้ StackOverflow และหลายๆ แหล่งที่แนะนำให้ลองผิดลองถูกมาแบ่งปันกันครับ

Tags

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Back to top button
Close
Close

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน