ADB का उपयोग करते हुए, आप निम्न तीन आदेशों में से किसी का उपयोग कर सकते हैं:
adb shell am start -a android.intent.action.UNINSTALL_PACKAGE -d "package:PACKAGE"
adb shell am start -n com.android.packageinstaller/.UninstallerActivity -d "package:PACKAGE"
adb shell am start -a android.intent.action.DELETE -d "package:PACKAGE"
स्थापित उपयोगकर्ता ऐप के पैकेज नाम के साथ पैकेज बदलें। एप्लिकेशन को सफलतापूर्वक कार्य करने के लिए डिवाइस व्यवस्थापक नहीं होना चाहिए। उन सभी कमांडों को ऐप हटाने के लिए उपयोगकर्ता की पुष्टि की आवश्यकता होगी।
उक्त कमांड के विवरण का उपयोग करके उपयोग के बारे में जाना जा सकता है adb shell am
।
मुझे Elixir 2 (किसी समतुल्य ऐप का उपयोग करें) का उपयोग करने वाले कमांड के बारे में जानकारी मिली । मैंने इसका इस्तेमाल पैकेज इंस्टॉलर ऐप (जीयूआई जिसे आप ऐप की स्थापना और हटाने के दौरान देखते हैं) के साथ-साथ संबंधित सामग्री को दिखाने के लिए किया था। तुम वहाँ जाओ।
वैकल्पिक तरीका जो मैंने उपयोग किया था: मैंने अंतिम पुष्टि दिखाने तक GUI का उपयोग करके ऐप को अनइंस्टॉल करने का प्रयास किया था। मैंने पुष्टि नहीं की, लेकिन कमांड निष्पादित करें
adb shell dumpsys activity recents # for Android 4.4 and above
adb shell dumpsys activity activities # for Android 4.2.1
अन्य बातों के अलावा, इसने मुझे पृष्ठभूमि में पारित इरादे का उपयोगी विवरण दिखाया। उदाहरण:
intent={act=android.intent.action.DELETE dat=package:com.bartat.android.elixir#com.bartat.android.elixir.MainActivity flg=0x10800000 cmp=com.android.packageinstaller/.UninstallerActivity}
यहां, आप कार्रवाई, डेटा, ध्वज और घटक - लक्ष्य के लिए पर्याप्त देख सकते हैं।