เปิดโปรเจค Android Studio ผ่าน Command Line บน Mac OS และ Linux
เรื่องมีอยู่ว่า ในบางครั้งเจ้าของบล็อกต้องใช้ Terminal อยู่บ่อยๆ และบางครั้งก็อยากจะสั่งเปิดโปรเจคบน Android Studio ได้ทันทีเหมือนกับ VS Code บ้าง จะได้ไม่ต้องไปนั่งกดเปิด Android Studio แล้ว Browse หาโปรเจคให้เสียเวลา
เวลาจะสั่งเปิดโปรเจคบน VS Code ด้วย Command Line จะต้องใช้คำสั่งแบบนี้
ซึ่งคำสั่งดังกล่าวจะเป็นการเปิด VS Code ขึ้นมาพร้อมกับเปิดโปรเจคโดยอิงจาก Directory ใน Terminal ให้ทันที
ดังนั้นเจ้าของบล็อกจึงอยากให้มีคำสั่งสำหรับ Android Studio แบบนี้ดูบ้าง
ซึ่งการทำให้เครื่องของผู้ที่หลงเข้ามาอ่านสามารถทำแบบนี้ได้ จะมีอยู่ 2 วิธีด้วยกัน
วิธีที่ 1 — เปิดใช้งานแบบง่ายๆผ่าน Android Studio
ขอบคุณ Peerapong Samarnpong ที่บอกวิธีนี้ให้ครับ เจ้าของบล็อกไม่รู้จริงๆ 😅
ให้เลือกไปที่ Tools > Create Command-line Launcher…
จากนั้นจะมีหน้าต่างถาม Directory ของโปรแกรมแสดงขึ้นมา ซึ่งจะมีการกำหนดค่าไว้ให้เรียบร้อยแล้ว
ไม่ต้องแก้ไขค่าอะไรใดๆ ให้กดปุ่ม OK ได้เลย
เป็นอันเสร็จเรียบร้อยแล้ว สามารถใช้คำสั่งผ่าน Terminal เพื่อสั่งเปิด Android Studio ได้แล้ว
วิธีที่ 2 — สร้างเป็น Alias ของตัวเอง
วิธีนี้จะเป็นการกำหนด Alias ไว้ในเครื่องเพื่อสั่งให้เปิด Android Studio ซึ่งจะสามารถกำหนดคำสั่งได้ตามใจชอบ
แต่การที่จะทำแบบนั้นได้ ผู้ที่หลงเข้ามาอ่านจะต้องรู้วิธีสั่งเปิด Android Studio ผ่าน Command Line กันก่อน
การสั่งเปิดโปรแกรมผ่าน Command Line
ซึ่งบน Mac OS หรือ Linux สามารถใช้คำสั่ง open ในการเปิดโปรแกรมได้เลย
open -a Android\ Studio
โดยคำสั่ง open จะเป็นการสั่งเปิดไฟล์ตามที่ระบุไว้ ซึ่งมีการกำหนด -a เข้าไปด้วยเพื่อกำหนดว่าให้เปิดไฟล์ดังกล่าวด้วยโปรแกรมที่ชื่อว่า Android Studio นั่นเอง
และยังสามารถเปิด Android Studio และโปรเจคที่ต้องการได้เลย โดยระบุต่อท้ายได้เลยว่าจะให้เปิดโปรเจคที่ Directory ไหน
open -a Android\ Studio /path/to/project
ถ้าต้องการให้เปิดโปรเจคโดยอิงจาก Directory ณ ตอนนั้นใน Terminal ก็สามารถใช้จุดได้เลย
open -a Android\ Studio .
แต่ทว่าคำสั่งดูยืดยาวไปหน่อย ดังนั้นเจ้าของบล็อกจึงสร้างเป็น Alias เพื่อย่อคำสั่งให้สั่งลง
สร้างเป็น Alias ซะ
ผู้ที่หลงเข้ามาอ่านสามารถกำหนดเป็น Alias อะไรก็ได้ ขอแค่พิมพ์ง่ายและจำได้ง่ายก็พอ
alias androidstudio="open -a Android\ Studio"
เมื่อสร้าง Alias เสร็จแล้ว ให้ลองเรียกใช้คำสั่งใน Terminal ดู อย่าลืมกำหนด Directory ของโปรเจคด้วยจุดต่อท้าย Alias ด้วยล่ะ
androidstudio .
เรียบร้อย!
เพียงเท่านี้เจ้าของบล็อกก็ได้คำสั่งเปิด Android Studio ผ่าน Command Line แบบง่ายๆได้แล้ว ซึ่งจะเหมาะมากๆเวลาที่ใช้ Terminal ในการจัดการโปรเจคอยู่ แล้วอยากจะสั่งเปิดโปรเจคนั้นๆบน Android Studio โดยทันที
ติดนิสัยมาจาก VS Code น่ะแหละ รู้สึกว่ามันสะดวกดี