หลายครั้งที่เราพัฒนาโปรแกรม แล้วต้องการเปิด emulator หรือเครื่องจำลองมือถือ เพื่อทำการทดสอบ หรือเพื่อต้องการดูผลลัพธิ์ของโค้ดที่เขียนไป แต่ไม่ต้องการเปิด android studio เพื่อทำการสร้าง emulator ขึ้นมา โดยในบทความนี้จะสอนวิธีที่จะทำให้เปิด emulator ได้อย่างง่าย แบ่งออกเป็น 2 วิธีด้วยกัน
เปิดจาก Terminal
เข้าไปยังโฟลเดอร์ที่ SDK ที่มี emulator อยู่
cd ~/Library/Android/sdk/emulator
จากนั้นเช็คว่ามี emulator ตัวไหนที่ถูกสร้างไว้หรือไม่
./emulator -list-avds
จากนั้นเราเลือกตัว emulator ที่เราต้องการรันขึ้นมา
./emulator -avd {AVD_NAME}
ทำ Script
เป็นการสร้าง Script ขึ้นมาเพื่อรันคำสั่งที่เราใช้ใน terminal เพื่อให้ง่ายต่อการใช้งาน โดยที่เราไม่ต้องใช้คำสั่งใน terminal เยอะ
เริ่มจากเปิด terminal ขึ้นมาจากนั้นพิมพ์คำสั่งเพื่อต้องการเขียนไฟล์ script
vi {NAME}.sh
จากนั้นจะได้หน้าตาคลายกระดาษเพื่อเขียนคำสั่งลงไป โดยคลิก i เพื่อทำการ insert คำสั่งเมื่อพิมพ์เสร็จให้กด esc เพื่อออกจากคำสั่ง insert และใช้ :w เพื่อทำการ write และใช้คำสั่ง :q เพื่อ quit ออกจากไฟล์การเขียน
กด i และทำการพิมพ์คำสั้ง ตามด้วยชื่อ emulator ที่เราต้องการ
~/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_27
จากนั้นกด esc และ :wq เพื่อออกจากไฟล์ และทำการรันคำสั่งนั้นขึ้นมาด้วย
./{NameFile}
ยกตัวอย่างเช่นตั้งชื่อไฟล์ว่า emulator.sh
./emulatar.sh
เพียงเท่านี้เราก็จะได้คำสั่งที่สามารถใช้งานได้ตลอดเวลา เมื่อต้องการเปิด emulator แล้ว
Trick
สำหรับใครที่ต้องการปรับแต่งคำสั่งก็สามารถทำได้เช่นเดียวกัน ดังรูปเลยจ้า
เป็นการปรับแต่งโดย จะทำการแสดงรายการทั้งหมดที่มี emulator ที่ถูกสร้างขึ้นก่อน จากนั้นทำการรับค่าด้วยตัวแปร name จากคำสั่ง read name แล้วทำการรัน emulator ตัวนั้นขึ้นมา
สำหรับ emulator IOS
เพียงพิมพ์คำสั่งเดียวใน terminal ก็จะสามารถสร้าง emulator ออกมาได้แล้วนะคับ
open -a Simulator