เปิด emulator แอนดรอยด์โดยไม่เปิด Android Studio ทำได้อย่างไร

iMint
2 min readNov 20, 2019

--

หลายครั้งที่เราพัฒนาโปรแกรม แล้วต้องการเปิด 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

--

--