मैं am start -a action -n packagename/activity
का उपयोग कर देशी एप्लिकेशन शुरू करने में सक्षम हूं। मैं adb shell
से देशी एप्लिकेशन को कैसे मार सकता/सकती हूं?'adb shell' से मूल अनुप्रयोगों को कैसे मारें?
उत्तर
चिराग इसे नष्ट कर दिया है, तो यहां इसे फिर से है:
adb shell ps | grep com.myapp | awk '{print $2}' | xargs adb shell kill
यह एमुलेटर के बाहर चलाने के लिए है। यह एक लंबा यूनिक्स कमांड है, दृश्य दृश्य के साथ चार कमांड नहीं। |
सिंटैक्स है, जो आपके (उबंटू के) खोल द्वारा व्याख्या किया गया है, जो बाद में एडब, grep, आदि से आउटपुट पाइप करता है। केवल ps
एमुलेटर में निष्पादित किया जाता है।
बस '' adb shell ps | grep $ 1 | अजीब '{प्रिंट $ 2}' '' भाग नामित ऐप के पीआईडी निकालने के लिए बहुत अच्छा है (इस उदाहरण में $ 1)। – scorpiodawg
यदि आप सेवा को मार नहीं सकते हैं क्योंकि आपको रूट पहुंच की आवश्यकता है, तो 'xargs adb shell' su -c kill'' को प्रतिबिंबित करने के लिए अंतिम भाग को संशोधित करें। इसके अलावा, http://stackoverflow.com/a/9418553/198348 संबंधित है। –
"ऑपरेशन की अनुमति नहीं है" –
कृपया एडीबी खोल में नीचे दिए गए आदेश को आज़माएं।
adb shell kill <PID>
ग्रेप doesnot का उपयोग कर एंड्रॉइड के खोल – RanjitRock
@ user774217 में काम करें, यह एंड्रॉइड के खोल में नहीं चलाना है। देखें कि यह 'adb shell' से शुरू होता है? उबंटू में इसे आज़माएं। –
जूलियन फोंडरेन सही है। कृपया इसे अपने यूबंटू टर्मिनल में आज़माएं। –
adb shell am force-stop packagename
यह बहुत अच्छा काम करता है यदि आप विंडोज़ पर हैं, या कुछ गैर-यूनिक्स। –
@SteveRichey यह यूनिक्स पर क्यों काम नहीं करेगा? मैंने अभी उबंटू 14.04 पर कोशिश की और यह बहुत अच्छा काम करता है। –
@ क्रिसफॉस्टर I का मतलब केवल यही था कि, शीर्ष उत्तर (जो विंडोज़ में काम नहीं करता है) के विपरीत, यह विंडोज उपयोगकर्ताओं के लिए काम करता है। –
- 1. adb shell
- 2. adb
- 3. एसेट आवंटन adb shell dumpsys में क्या मतलब है meminfo
- 4. adb शेल
- 5. adb
- 6. adb
- 7. नोहुप प्रक्रिया को कैसे मारें?
- 8. एमएफसी थ्रेड को कैसे मारें?
- 9. MySQL कनेक्शन को कैसे मारें
- 10. सी # थ्रेड को कैसे मारें?
- 11. सी # प्रक्रिया को कैसे मारें?
- 12. adb logcat
- 13. 'adb संस्करण'
- 14. मैं adb
- 15. मैं एक परीक्षण फ़ंक्शन में पैरामीटर कैसे वितरित कर सकता हूं, जो adb shell am इंस्ट्रुमेंटेशन कमांड
- 16. emacs shell
- 17. SQLPlus से एक shell variable
- 18. z shell
- 19. v8 shell
- 20. आर में प्लॉटिंग प्रक्रिया को कैसे मारें?
- 21. नाम से प्रक्रियाओं को कैसे मारें? (Win32 एपीआई)
- 22. सिस्टम फ़ंक्शन कॉल से पृष्ठभूमि प्रक्रिया को कैसे मारें
- 23. ज़ेंड फ्रेमवर्क में सत्रों को सही ढंग से कैसे मारें?
- 24. node.js पर खुली प्रक्रिया को कैसे मारें?
- 25. पृष्ठभूमि PHP थ्रेड को कैसे मारें?
- 26. डेल्फी में धागे को कैसे मारें?
- 27. विंडोज में ग्लासफ़िश सर्वर को कैसे मारें?
- 28. पुराने जेसनपी अनुरोध को कैसे मारें?
- 29. एक अजगर प्रक्रिया को मारें
- 30. BASH shell
मेरी मेजबान ubuntu – RanjitRock
के संभावित डुप्लिकेट [कंसोल से एक Android ऐप्लिकेशन रोक] (http://stackoverflow.com/questions/3117095/stopping-an-android-app-from-console) – janot