Xamarin

วิธีใช้ Genymotion เป็น Android Emulator บน Xamarin Studio และ Visual Studio

เรื่องที่เกี่ยวข้อง - Genymotion, Xamarin, Xamarin.Android

ในหลายๆ ครั้งตัว Virtual Device (ตัวจำลองระบบ Android เพื่อใช้ในการทดสอบแอพบนคอมพิวเตอร์) ที่ Google ให้มาอาจะไม่ทันใจนักพัฒนาอย่างพวกเรานัก และถึงแม้ Google สัญญาว่ามันจะเร็วปรู๊ดปร๊าดในอีกไม่ช้า พวกเราก็มีตัวเลือกแทนเหมือนกันครับ

หนึ่งในทางเลือกนั้นคือ Genymotion ที่แสนโด่งดังนั่นเอง ซึ่งถึงแม้เราจะไม่ได้ใช้ Xamarin ในการพัฒนาแอพ Android มันก็เป็นตัวเลือกหลักๆ ที่ใช้แทน Virtual Device แสนช้าของ Google ได้ดีทีเดียว

ทีนี้ถ้าเราจะเอา Genymotion มาใช้รันแอพ Android จาก Xamarin Studio และ Virtual Studio ล่ะจะทำยังไง? วิธีนั้นง่ายแสนง่าย มาทำไปพร้อมกับโค้ชพลกัน

1. ติดตั้ง Genymotion และเปิดการทำงาน

โค้ชพลอธิบายวิธีการติดตั้ง Genymotion ไว้อย่างละเอียดที่นี่ ซึ่งใช้ได้กับทั้งระบบ Windows และ Mac ครับ

เมื่อติดตั้ง และดาวน์โหลด Virtual Device ที่ต้องการมาแล้ว ก็ให้เปิดการทำงานตามปกติ

Xamarin Studio - Start Genymotion .png
ติดตั้ง Genymotion, ดาวน์โหลด และเปิด Virtual Device ให้เรียบร้อย

 

2. เปิด Xamarin Studio หรือ Visual Studio

หลังจากนั้น ให้เราเปิด Xamarin Studio หรือ Visual Studio ขึ้นมา และให้แน่ใจว่าเราตั้งค่า Xamarin.Android เป็นโปรเจคหลัก (Set As Startup Project) แล้ว

Xamarin Studio - Set Android as Start Up Project.png
คลิกขวาที่โปรเจค Xamarin.Android และเลือกคำสั่ง Set As Startup Project

3. เลือก Genymotion เป็นเป้าหมายในการทดสอบแอพ Android

เมื่อแน่ใจแล้ว ก็ไปที่ตัวเลือกด้านบนซ้าย จะเห็นว่าเราสามารถเลือก Genymotion ที่ทำงานอยู่เป็นโหมด Physical Device ได้ ซึ่งระบบจะมองว่า Genymotion เป็นอุปกรณ์ Android จริง แทนที่จะเป็น Emulator ทั่วไป

Xamarin Studio with Genymotion as Android Emulator.png
เลือก Genymotion เป็น Devices จากรายการ

4. รันทดสอบได้เลย

เรียบร้อยแล้วก็ให้รันทดสอบโปรเจคตามปกติ พอตัว Xamarin Studio หรือ Visual Studio สร้างไฟล์ APK เสร็จแล้วก็จะติดตั้ง และรันแอพพลิเคชั่นของเราบน Genymotion

ขอให้สนุกกับการเรียน Xamarin ครับ

อบรมสร้างแอพ iOS และ Android ด้วย C#.NET

ปูพื้นฐาน และสร้างโมบายล์แอพด้วย Xamarin Framework, เข้าใจง่ายด้วยเนื้อหาที่ออกแบบโดยวิทยากรด้าน  Cross Platform Technology กว่า 5 ปี

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save