Android 4.0.3을 사용하고 있으며 더 이상 일부 앱의 패키지 이름을 찾을 수 없습니다. 내가 기억한다면, 나는 이전에 응용 프로그램으로 가서 그것을 볼 수있었습니다.
그렇다면 일부 앱의 전체 패키지 이름을 어떻게 볼 수 있습니까? 마찬가지로 앱의 이름은 "Test"이며 package가 필요합니다 com.test.mytest
.
Android 4.0.3을 사용하고 있으며 더 이상 일부 앱의 패키지 이름을 찾을 수 없습니다. 내가 기억한다면, 나는 이전에 응용 프로그램으로 가서 그것을 볼 수있었습니다.
그렇다면 일부 앱의 전체 패키지 이름을 어떻게 볼 수 있습니까? 마찬가지로 앱의 이름은 "Test"이며 package가 필요합니다 com.test.mytest
.
답변:
커맨드 라인을 사용하는 것이 편하다면 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
패키지 이름의 일부를 알고 있다면 사용할 수도 있습니다 .
"
대신 큰 따옴표 를 사용하십시오 '
. 이와 같이 : adb shell "pm list packages -f test"
또는 이상한 오류가 발생합니다.
앱 페이지에서 공유 버튼을 클릭하여 Google Play 스토어에서 앱을 공유하고 공유 값을 확인하십시오.
https://play.google.com/store/apps/details?id=com.my.packagename 과 같은 내용이 표시됩니다.
(Google Play에서 찾을 수없는 경우 : 앱 아이콘을 길게 누르고 "애플리케이션 정보"를 누를 수 있습니다. Android 페이지 하단으로 이동 한 후 "앱 세부 정보"를 클릭하십시오.
LogCat을 살펴볼 수 있습니다. LogCat을여십시오 (장치가 PC에 연결되어있는 경우 Eclipse 또는 cmd 행에서 또는 모바일 자체에서 LogCat를 볼 수있는 앱을 사용하여). LogCat이 사용 가능 해지면 앱을 시작하십시오. "ActivityManager"에 해당하는 로그에 시작된 활동이 표시됩니다. 일반적으로 형식은 다음과 같습니다 "Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]..."
.. 그러나 기술적 인 접근 방식은 IMHO-설치된 앱의 실행 활동에 대한 지식을 얻는 가장 좋은 방법입니다.
현재 많은 앱에서 설치된 앱의 패키지 이름 ( 예 : Elixir 2 (응용 프로그램 옵션 참조), 내 앱 목록 , 응용 프로그램 정보 등)을 Play 스토어에 표시 할 수 있습니다.
내가 사용하는 스크린 샷 :