ऐप का पूरा पैकेज नाम देखें?


81

मैं एंड्रॉइड 4.0.3 का उपयोग कर रहा हूं और मुझे अब कुछ ऐप के लिए पैकेज का नाम नहीं मिल सकता है। अगर मुझे याद है, तो मैं एप्लिकेशन में जाता था और वहां इसे देख सकता था।

तो, मैं किसी ऐप का पूरा पैकेज नाम कैसे देख सकता हूं? जैसे, ऐप का नाम "टेस्ट" है और मुझे इसका पैकेज देखना होगा com.test.mytest


इस प्रश्न पर स्वीकृत उत्तर (जिसमें विपरीत समस्या है: पैकेज का नाम पता होने पर ऐप का नाम खोजना) केवल इसे सीधे प्ले वेबसाइट पर देखने का सुझाव देता है। पैकेज का नाम URL में वहीं होगा।
ऐले

3
@AlE: किसी तरह, "बस इसे Google Play वेबसाइट पर देखने का समाधान" के साथ काम नहीं करता है जब अद्वितीय पैकेज आईडी का पता लगाने की बात यह है कि Google Play वेबसाइट पर फिर से ऐप ढूंढें :)
या मैपर

जवाबों:


51

यदि आप कमांड लाइन का उपयोग करते हुए सहज हैं, तो मुझे जो समाधान पसंद है वह है एंड्रॉइड की शाम कमांड। इसे आसानी से अदब का उपयोग करके बुलाया जा सकता है:

$ adb shell "pm list packages -f test"
package:/system/app/AutomationTest_JBUP.apk=com.sec.android.app.DataCreate
package:/system/app/BluetoothTest.apk=com.sec.android.app.bluetoothtest

testजो भी पैकेज आप ढूंढ रहे हैं, उसके साथ बदलें ।

pm के पास विभिन्न प्रकार के विकल्प हैं जो आपके द्वारा किए जाने वाले काम के आधार पर उपयोगी हो सकते हैं:

usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [FILTER]
pm list packages: prints all packages, optionally only
  those whose package name contains the text in FILTER.  Options:
    -f: see their associated file.
    -d: filter to only show disbled packages.
    -e: filter to only show enabled packages.
    -s: filter to only show system packages.
    -3: filter to only show third party packages.
    -i: see the installer for the packages.
    -u: also include uninstalled packages.

यह सही काम करता है। एक सामान्य समाधान के रूप में, यह प्रश्न का सही उत्तर लगता है। grepयदि हम पैकेज नाम के कुछ भाग को जानते हैं तो भी हम इसका उपयोग कर सकते हैं ।
गन्नू

2
@gnuanu हाँ, मैंने पहले grep का इस्तेमाल किया और फिर मुझे महसूस हुआ कि -फ फ्लैग वही काम करता है (पैकेज नाम से फ़िल्टर), जैसा कि आप उदाहरण में देख सकते हैं। या तो ठीक काम करता है।
बेमपिन

यदि आप विंडोज पर हैं, तो सिंगल कोट्स के "बजाय डबल कोट्स का उपयोग करें '। इस तरह: adb shell "pm list packages -f test"या आपको अजीब त्रुटियां मिलेंगी।
ADTC

3
यह काम नहीं करता है यदि ऐप या एपीके फ़ाइल का पूरा नाम ऐप का प्रदर्शित नाम नहीं है। उदाहरण के लिए "Google Play सेवाएँ" com.google.android.gms है, लेकिन यह मूल रूप से असंभव है
goweon

6

बस Google Play Store से ऐप को कहीं पर साझा करें, (ऐप के पेज में शेयर बटन पर क्लिक करके) और साझा मूल्य देखें।

आपको कुछ इस तरह दिखाई देगा: https://play.google.com/store/apps/details?id=com.my.packagename

(यदि आप इसे Google Play में नहीं ढूंढ सकते हैं: आप ऐप आइकन पर लंबे समय तक प्रेस कर सकते हैं और "एप्लिकेशन जानकारी" दबा सकते हैं, Android पृष्ठ के निचले भाग पर जाएं, और फिर "स्टोर में ऐप विवरण" पर क्लिक करें)


5

सबसे अच्छा तरीका एपीके एक्सट्रैक्टर का उपयोग करना प्रतीत होता है । आपको वास्तव में कोई एपीके नहीं निकालना है, यह ऐप प्रत्येक इंस्टॉल किए गए ऐप के लिए योग्य नाम प्रदर्शित करेगा। यह सभी ऐप्स को कवर करना चाहिए।

यदि किसी कारण से यह आपके ऐप को नहीं ढूंढ सकता है, तो एसडी कार्ड के चारों ओर देखें। यदि आप भाग्यशाली हैं, तो ऐप अपने डेटा या सेटिंग्स को एक फ़ोल्डर में संग्रहीत करता है, जिसमें ऐप का योग्य नाम उसके पथ में कहीं है /mnt/sdcard/Android/data/net.sylark.apkextractor


4

आप LogCat में देख सकते हैं। LogCat खोलें (या तो एक्लिप्स में, या cmd लाइन पर- यदि डिवाइस आपके पीसी से जुड़ा है - या अपने मोबाइल पर ही, किसी भी ऐप का उपयोग करके जो LogCat को देखने की अनुमति देता है)। एक बार जब LogCat उपलब्ध हो जाता है, तो एप्लिकेशन लॉन्च करें - "एक्टिविटी मैनजर" के अनुरूप लॉग शुरू की गई गतिविधि को प्रदर्शित करेगा। यह आमतौर पर प्रारूप में होगा "Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]...":। हालाँकि तकनीकी यह दृष्टिकोण हो सकता है, यह है - IMHO - किसी भी स्थापित एप्लिकेशन के लिए लॉन्चिंग गतिविधि के बारे में ज्ञान प्राप्त करने का सबसे अच्छा तरीका है।


3

यदि आप adbलिनक्स का उपयोग करने में कुशल हैं और आप लिनक्स कमांड का उपयोग करके इसे बहुत जल्दी पा सकते हैं grep

बस करो:

adb shell
ls -al /data/data/ | grep 'yourAppName'

आपको खोज करने में सक्षम होने के लिए रूट की आवश्यकता है /data/data/


तो मैं जड़ कैसे बनूं? लिनक्स के रूप में रूट या रूट के रूप में "रूट" अपने डिवाइस में?
नेल्सनगॉन

2

ओएस मॉनिटर ऐप आपको रनिंग प्रक्रियाओं के लिए आवश्यक जानकारी देगा जब आप इसे टैप करके मुख्य स्क्रीन पर एक प्रक्रिया खोलते हैं।

बड़ा करने के लिए इमेज़ पर क्लिक करें

OS मॉनिटर पीएस नाम

यह एंड्रॉइड के सबसे गहरे हिस्सों की निगरानी के लिए एक बहुत शक्तिशाली ऐप है।


1

अब तक, कई ऐप इंस्टॉल किए गए ऐप का पैकेज नाम दिखा सकते हैं, जैसे कि अमृत ​​2 (एप्लिकेशन विकल्प देखें), मेरा ऐप सूची , एप्लिकेशन जानकारी और कई और Play Store में।

मेरे द्वारा उपयोग किए जाने वाले स्क्रीनशॉट:

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.