September 4th, 2008
How to Remove Application from Android Emulator?
No Comments », Android, by Piruwat Muttaharachหลายท่านที่กำลังพัฒนา Android Application อยู่ ณ ตอนนี้ เมื่อเราได้ทำการเขียน
Application ใหม่ของเราเองและได้ทำการ Run Application นี้ บน Emulator
แน่นอนว่า Application ใหม่ของเรานั้น จะต้องอยู่บนตัว Emulator อย่างแน่นอน
แต่ … หลายท่านคงจะพบปัญหา คือ หากว่าเราทำการเขียน Application ของเราแล้ว
และต้องการ “ลบ” Application ที่เราเขียนนั้น แน่นอนว่าหลายท่านคงจะต้องลบ
Project ที่ได้เขียนไว้ แต่ ยังคงพบปัญหาคือ ใน Android Emulator ยังคงมี Project
นั้นๆ ค้างอยู่ แม้ว่าจะลบ Project นี้ออกไปจากเครื่องแล้วก็ตาม
วันนี้กระผมจึงมีเทคนิคที่ใช้ในการลบ Application ออกจาก Android Emulator
มาให้ศึกษาและนำไปใช้งานกัน มาดูตัวอย่างประกอบกันเลยดีกว่า
นี่คือ Android Emulator ที่ยังไม่ได้ทำการเขียน Application ของเราเอง
หน้าตาจะเป็นแบบนี้
แต่ … เมื่อเราเขียน Application ไว้เยอะๆ Application เหล่านั้นก็จะขึ้นมา
เต็มหน้าจอไปหมด ทั้งที่ต้องการ และไม่ต้องการ แบบนี้
คราวนี้ เรามาลบ Application ที่เราไม่ต้องการกันเถอะ
โดยเริ่มจาก ใช้หน้า Command เข้าไปยัง Shell ของ Android Emulator
(เข้าจนถึงส่วนที่เป็น Directory : android-sdk-windows-0.9_beta\tools)
จากนั้นพิมพ์คำสั่ง adb shell
และพิมพ์ cd data
และ cd app
และพิมพ์ ls เพื่อเข้าดูว่า Emulator ของเรา มี Application อะไรบ้าง
ในที่นี้ ใน Emulator ของผมเองมี Application ดังนี้
Command
Hello
TestApp
HelloWorld
SendActivity
SendSMS
ฯลฯ
ในที่นี้ กระผมต้องการลบ Application ชื่อ Hello และ HelloWorld
ให้เราพิมพ์ rm Hello.apk
Application ชื่อ Hello ก็จะถูกลบออกจาก Emulator ของเรา
จากนั้นพิมพ์ rm HelloWorld.apk
คราวนี้ Application ชื่อ HelloWorld ก็จะถูกเช่นเดียวกัน
จะเห็นได้ว่า Application Hello และ HelloWorld ได้ถูกลบออกจาก Emulator
เป็นที่เรียบร้อยแล้ว
before & after
ก็เป็นอันเสร็จพิธีในการลบ Application ออกจาก Emulator ของ
Android นะครับ สำหรับวันนี้ก็ขอจบเทคนิคนี้ไว้แค่นี้ก่อน
แล้วมาพบกับข่าวคราว หรือ เทคนิคใหม่ๆกันอีกคราวหน้านะครับ
Article by Piruwat
Last 5 posts by Piruwat Muttaharach
- นักพัฒนา Android สาวก Netbeans ยกมือขึ้น ... - January 7th, 2010
- จะเขียน Android Application ที่เกี่ยวข้องกับสถานะของสายเรียกเข้า การวางสาย ... เขียนยังไง ? - January 6th, 2010
- ถ้าจะให้ JMX สามารถติดต่อจากเครื่องอื่น หรือว่า Application ตัวอื่นล่ะ .. ต้องทำอย่างไร - November 24th, 2009
- JMX Tip : ถ้าเราต้องการใช้ MBean interface ที่มีชื่อต่างจาก คลาสหลักล่ะ ? - November 24th, 2009
- Android Donut 1.6 มาแล้วจ้าาาาาาา - September 17th, 2009




