Я использую Android 4.0.3 и больше не могу найти название пакета для какого-либо приложения. Если я вспоминаю, я раньше заходил в Приложения и смог увидеть его там.
Итак, как я могу увидеть полное имя пакета какого-либо приложения? Мол, имя приложения «Тест», и мне нужно увидеть его пакет com.test.mytest
.
applications
AnDroDroo
источник
источник
Ответы:
Если вам удобно использовать командную строку, мне нравится решение Android pm pm. Его можно легко вызвать с помощью adb, например:
Замените
test
на любой пакет, который вы ищете.У pm есть множество опций, которые могут быть полезны в зависимости от того, что вы хотите сделать:
источник
grep
если мы знаем какую-то часть имени пакета."
вместо одинарных'
. Как это:adb shell "pm list packages -f test"
Или вы получите странные ошибки.Просто поделитесь приложением из Google Play Store где-нибудь (нажав кнопку «Поделиться» на странице приложения) и просмотрите общее значение.
Вы увидите что-то вроде: https://play.google.com/store/apps/details?id=com.my.packagename
(Если вы не можете найти его в Google Play: вы можете долго нажимать на значок приложения и нажимать «Информация о приложении». Перейдите в конец страницы Android, а затем нажмите «Сведения о приложении в магазине»)
источник
Лучше всего использовать APK-экстрактор . Вам на самом деле не нужно извлекать APK, это приложение будет отображать полное имя для каждого установленного приложения. Это должно охватывать все приложения.
Если по какой-то причине оно не может найти ваше приложение, посмотрите на SD-карту. Если вам повезет, приложение хранит свои данные или настройки в папке, в которой где-то в пути указан квалифицированное имя приложения, например
/mnt/sdcard/Android/data/net.sylark.apkextractor
.источник
Вы можете заглянуть в LogCat. Откройте LogCat (либо в Eclipse, либо в строке cmd - если устройство подключено к вашему компьютеру - или на вашем мобильном телефоне, используя любое приложение, которое позволяет просматривать LogCat). Как только LogCat станет доступен, запустите приложение - в журнале, соответствующем «ActivityManager» , отобразится начатое действие. Это , как правило , в формате:
"Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]..."
. Каким бы техническим ни был этот подход, это - ИМХО - лучший способ получить знания об активности запуска для любого из установленных приложений.источник
Если вы хорошо владеете
adb
Linux, вы можете найти его довольно быстро с помощью команды linuxgrep
.Просто сделать:
Вам нужен рут, конечно, чтобы иметь возможность искать в
/data/data/
источник
Приложение OS Monitor предоставит вам необходимую информацию для запуска процессов, когда вы откроете процесс на главном экране, нажав его.
Нажмите на изображение, чтобы увеличить
Это очень мощное приложение для мониторинга самых глубоких частей Android.
источник
В настоящее время, многие приложения могут показать имя пакета , установленное приложение, такие как Elixir 2 (см вариант Приложения), My App List , Приложение Информация и многого другого в магазине Play.
Скриншоты тех, которые я использую:
источник