ดูชื่อเต็มของแอพไหม


81

ฉันใช้ Android 4.0.3 และไม่สามารถหาชื่อแพ็คเกจสำหรับแอพบางตัวได้อีกต่อไป ถ้าฉันจำได้ฉันเคยไปที่แอปพลิเคชันและสามารถดูได้ที่นั่น

ดังนั้นฉันจะดูชื่อเต็มของบางแอพได้อย่างไร เช่นเดียวกับชื่อของแอปคือ "ทดสอบ" com.test.mytestและฉันต้องการที่จะเห็นแพคเกจ


คำตอบที่ได้รับการยอมรับสำหรับคำถามนี้ (ซึ่งมีปัญหาตรงข้าม: การค้นหาชื่อแอปเมื่อคุณรู้ชื่อแพ็คเกจ) แนะนำเพียงแค่ค้นหาบนเว็บไซต์ Google Play ชื่อแพ็คเกจจะอยู่ที่นั่นใน URL
เบียร์

3
@AlE: อย่างใดการแก้ปัญหาด้วย "เพียงแค่มองมันบนเว็บไซต์ Google Play" ไม่ทำงานเมื่อจุดของการค้นหารหัสแพคเกจที่ไม่ซ้ำกันคือการหาแอปอีกครั้งบนเว็บไซต์ Google Play :)
หรือ Mapper

คำตอบ:


51

หากคุณพอใจกับการใช้บรรทัดคำสั่งทางออกที่ฉันชอบคือคำสั่ง pm ของ Android สามารถเรียกได้อย่างง่ายดายโดยใช้adbดังนี้:

$ 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ถ้าเรารู้บางส่วนของชื่อแพคเกจ
gnuanu

2
@gnuanu ใช่ฉันใช้ grep ในตอนแรกจากนั้นฉันก็ตระหนักว่าแฟล็ก -f ทำสิ่งเดียวกัน (กรองตามชื่อแพ็คเกจ) ตามที่คุณเห็นในตัวอย่าง ทำงานได้ดี
bmaupin

ถ้าคุณอยู่ใน Windows ใช้คำพูดสองแทนคำพูดเดียว" 'เช่นนี้: adb shell "pm list packages -f test"หรือคุณจะได้รับข้อผิดพลาดแปลก ๆ
ADTC

3
สิ่งนี้จะไม่ทำงานหากชื่อเต็มของแอพหรือไฟล์ apk ไม่มีชื่อที่แสดงของแอพ เช่น "Google Play Services" คือ com.google.android.gms แต่โดยทั่วไปไม่สามารถหาได้
goweon

6

เพียงแชร์แอพจาก Google Play Store ไปยังที่อื่น (โดยคลิกที่ปุ่มแชร์ในหน้าแอพ) และดูมูลค่าที่แชร์

คุณจะเห็นสิ่งที่ชอบ: https://play.google.com/store/apps/details?id=com.my.packagename

(หากคุณหาไม่พบใน Google Play: คุณสามารถกดที่ไอคอนแอพและกดที่ "Application info" ไปที่ด้านล่างของหน้า Android แล้วคลิกที่ "รายละเอียดแอพที่ร้าน")


5

วิธีที่ดีที่สุดน่าจะเป็นที่จะใช้เอพีเคระบาย คุณไม่จำเป็นต้องแยก APK ใด ๆ จริง ๆ แอพนี้จะแสดงชื่อที่มีคุณสมบัติสำหรับแต่ละแอปที่ติดตั้ง การดำเนินการนี้ควรครอบคลุมแอพทั้งหมด

หากไม่พบแอปของคุณด้วยเหตุผลบางประการลองดูที่การ์ด SD ถ้าคุณโชคดี, app /mnt/sdcard/Android/data/net.sylark.apkextractorเก็บข้อมูลหรือการตั้งค่าในโฟลเดอร์ที่มีชื่อที่มีคุณสมบัติของแอปที่ไหนสักแห่งในเส้นทางของมันเช่น


4

คุณสามารถดู LogCat ได้ เปิด LogCat (ทั้งใน Eclipse หรือ cmd line- หากอุปกรณ์นั้นเชื่อมต่อกับพีซีของคุณ - หรือบนมือถือของคุณเองโดยใช้แอปใด ๆ ที่อนุญาตให้ดู LogCat) เมื่อ LogCat พร้อมใช้งานให้เปิดแอป - บันทึกที่สอดคล้องกับ"ActivityManager"จะแสดงกิจกรรมที่เริ่มต้น "Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]..."มันมักจะอยู่ในรูปแบบ: อย่างไรก็ตามวิธีการทางเทคนิคนี้อาจเป็นเช่นนี้คือ - IMHO - วิธีที่ดีที่สุดเพื่อให้ได้ความรู้เกี่ยวกับกิจกรรมการเปิดตัวแอปใด ๆ ที่ติดตั้งไว้


3

หากคุณมีความเชี่ยวชาญในการใช้adbและ Linux grepคุณสามารถค้นหาได้อย่างรวดเร็วสวยโดยใช้คำสั่งลินุกซ์

แค่ทำ:

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

คุณต้องมีรากของหลักสูตรเพื่อให้สามารถค้นหาได้ /data/data/


แล้วฉันจะรูตได้อย่างไร รูตเหมือนกับใน Linux รูทหรือรูทเหมือนกับใน "รูท" อุปกรณ์ของคุณ?
NelsonGon

2

แอพOS Monitorจะให้ข้อมูลที่จำเป็นสำหรับการเรียกใช้กระบวนการเมื่อคุณเปิดกระบวนการบนหน้าจอหลักโดยการแตะ

คลิกที่ภาพเพื่อขยาย

ระบบปฏิบัติการตรวจสอบชื่อ ps

มันเป็นแอพที่ทรงพลังสำหรับการตรวจสอบส่วนที่ลึกที่สุดของ Android


1

ณ ตอนนี้ปพลิเคชันจำนวนมากสามารถแสดงชื่อแพคเกจของแอปที่ติดตั้งเช่นElixir 2 (ดูตัวเลือกการใช้งาน) รายการ App ของฉัน , ข้อมูลการประยุกต์ใช้งานและอื่น ๆ อีกมากมายใน Play สโตร์

ภาพหน้าจอของสิ่งที่ฉันใช้:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.