앱의 전체 패키지 이름을 보시겠습니까?


81

Android 4.0.3을 사용하고 있으며 더 이상 일부 앱의 패키지 이름을 찾을 수 없습니다. 내가 기억한다면, 나는 이전에 응용 프로그램으로 가서 그것을 볼 수있었습니다.

그렇다면 일부 앱의 전체 패키지 이름을 어떻게 볼 수 있습니까? 마찬가지로 앱의 이름은 "Test"이며 package가 필요합니다 com.test.mytest.


이 질문에 대한 대답 은 (반드시 문제가 있습니다. 패키지 이름을 알고있을 때 앱 이름 찾기) 단순히 Google Play 웹 사이트에서 찾아 보는 것이 좋습니다. 패키지 이름은 URL에 있습니다.
ale

3
독특한 패키지 ID를 찾는 점은 Google Play 웹 사이트 : 다시 응용 프로그램을 찾을 때 @AlE는 : 어떻게 든, "단순히 Google Play 웹 사이트에 그것을보고"와 솔루션이 작동하지 않습니다
OR 매퍼

답변:


51

커맨드 라인을 사용하는 것이 편하다면 Android의 pm 커맨드가 마음에 드는 솔루션입니다. 다음 과 같이 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 파일의 전체 이름에 표시된 앱 이름이 포함되어 있지 않으면 작동하지 않습니다. 예를 들어 "구글 Play 서비스는"com.google.android.gms이지만,이 찾을 기본적으로 불가능하다
goweon

6

앱 페이지에서 공유 버튼을 클릭하여 Google Play 스토어에서 앱을 공유하고 공유 값을 확인하십시오.

https://play.google.com/store/apps/details?id=com.my.packagename 과 같은 내용이 표시됩니다.

(Google Play에서 찾을 수없는 경우 : 앱 아이콘을 길게 누르고 "애플리케이션 정보"를 누를 수 있습니다. Android 페이지 하단으로 이동 한 후 "앱 세부 정보"를 클릭하십시오.


5

가장 좋은 방법은 APK 추출기 를 사용하는 것 같습니다 . 실제로 APK를 추출 할 필요는 없습니다.이 앱은 설치된 각 앱의 정규화 된 이름을 표시합니다. 모든 앱에 적용됩니다.

어떤 이유로 든 앱을 찾지 못하면 SD 카드를 둘러보십시오. 운이 좋으면 앱은 경로와 같은 경로에 앱의 정규화 된 이름을 가진 폴더에 데이터 또는 설정을 저장합니다 /mnt/sdcard/Android/data/net.sylark.apkextractor.


4

LogCat을 살펴볼 수 있습니다. LogCat을여십시오 (장치가 PC에 연결되어있는 경우 Eclipse 또는 cmd 행에서 또는 모바일 자체에서 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/


그러면 어떻게 뿌리가 되나요? 리눅스에서 루트로 루트 또는 장치에서 "루트"에서 루트?
NelsonGon

2

OS 모니터 앱은 프로세스를 메인 화면에서 열 때 프로세스 실행에 필요한 정보를 제공합니다.

이미지를 클릭하면 확대됩니다

OS 모니터 PS 이름

그것은 안드로이드의 가장 깊은 부분을 모니터링하기위한 매우 강력한 응용 프로그램입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.