2012-07-16 13 views
10

क्या मौजूदा कमांड लाइन टूल्स (adb, am, pm) का उपयोग करने का कोई तरीका है सेटिंग्स को ऐप से फोर्स स्टॉप दबाकर उपयोगकर्ता को अनुकरण करने के लिए? शेल से kill <pid> को कॉल करना केवल इतना अच्छा काम करता है कि जब सिस्टम प्रक्रिया को मारता है तो क्या होता है, लेकिन फोर्स स्टॉप अपने ActivityRecord उदाहरणों को हटाकर एप्लिकेशन की स्मृति को हटाने के लिए और अधिक करता है जो एंड्रॉइड आसपास बचाता है।एडीबी/शेल कमांड से एम्यूलेट फोर्स स्टॉप

क्या कोई शेल कमांड है जिसे हम इस व्यवहार को अनुकरण करने के लिए बुला सकते हैं?

चीयर्स।

उत्तर

21

उपयोग हूँ:

am force-stop: force stop everything associated with <PACKAGE>. 

am kill: Kill all processes associated with <PACKAGE>. Only kills. 
    processes that are safe to kill -- that is, will not impact the user 
    experience. 
उदाहरण के लिए

:

adb shell am force-stop <PACKAGE> 
+1

Ack, बस मेरी आईसीएस डिवाइस पर इस देखा। कोई विचार जब इसे पेश किया गया था? मेरे 2.2 उपकरणों पर 'am' का संस्करण इनमें से कोई भी नहीं है। – Devunwired

+1

यदि मैं गलत नहीं हूं, तो उन्हें हनीकॉम में पेश किया गया था –

संबंधित मुद्दे