Używam Androida 4.0.3 i nie mogę już znaleźć nazwy pakietu dla niektórych aplikacji. O ile pamiętam, chodziłem do aplikacji i mogłem to tam zobaczyć.
Jak mogę zobaczyć pełną nazwę pakietu jakiejś aplikacji? Na przykład nazwa aplikacji to „Test” i muszę zobaczyć jej pakiet com.test.mytest
.
applications
AnDroDroo
źródło
źródło
Odpowiedzi:
Jeśli nie masz problemów z używaniem wiersza poleceń, rozwiązaniem, które podoba mi się, jest polecenie PM w Androidzie. Można go łatwo nazwać za pomocą adb w taki sposób:
Zamień na
test
dowolny pakiet, którego szukasz.pm ma wiele opcji, które mogą być przydatne w zależności od tego, co chcesz zrobić:
źródło
grep
jeśli znamy jakąś część nazwy pakietu."
zamiast pojedynczych cudzysłowów'
. W ten sposób:adb shell "pm list packages -f test"
Albo dostaniesz dziwne błędy.Wystarczy udostępnić aplikację ze Sklepu Google Play gdzieś (klikając przycisk udostępniania na stronie aplikacji) i zobaczyć wspólną wartość.
Zobaczysz coś takiego: https://play.google.com/store/apps/details?id=com.my.packagename
(Jeśli nie możesz go znaleźć w Google Play: możesz długo nacisnąć ikonę aplikacji i nacisnąć „Informacje o aplikacji” Idź na dół strony Androida, a następnie kliknij „Szczegóły aplikacji w sklepie”)
źródło
Najlepszym sposobem wydaje się użycie ekstraktora APK . W rzeczywistości nie musisz wyodrębniać żadnego pliku APK, ta aplikacja wyświetli kwalifikowaną nazwę dla każdej zainstalowanej aplikacji. Powinno to obejmować wszystkie aplikacje.
Jeśli z jakiegoś powodu nie może znaleźć Twojej aplikacji, rozejrzyj się po karcie SD. Jeśli masz szczęście, aplikacja przechowuje dane lub ustawienia w folderze z kwalifikowaną nazwą aplikacji gdzieś na swojej ścieżce, np
/mnt/sdcard/Android/data/net.sylark.apkextractor
.źródło
Możesz zajrzeć do LogCat. Otwórz LogCat (w Eclipse lub na linii cmd - jeśli urządzenie jest podłączone do komputera - lub do samego telefonu komórkowego, za pomocą dowolnej aplikacji, która pozwala wyświetlić LogCat). Gdy LogCat będzie dostępny, uruchom aplikację - dziennik odpowiadający „ActivityManager” wyświetli rozpoczęte działanie. Będzie to zazwyczaj być w formacie:
"Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]..."
. Niezależnie od tego, jak techniczne może być to podejście, jest to - IMHO - najlepszy sposób na uzyskanie wiedzy na temat działań związanych z uruchamianiem dowolnej z zainstalowanych aplikacji.źródło
Jeśli jesteś biegły w posługiwaniu się
adb
Linuksem, możesz go szybko znaleźć za pomocą polecenia linuxgrep
.Po prostu zrób:
Musisz oczywiście rootować, aby móc wyszukiwać
/data/data/
źródło
Aplikacja OS Monitor poda informacje potrzebne do uruchomienia procesów po otwarciu procesu na ekranie głównym, dotykając go.
Kliknij na zdjęcie, aby powiększyć
Jest to bardzo potężna aplikacja do monitorowania najgłębszych części Androida.
źródło
Obecnie wiele aplikacji może wyświetlać nazwę pakietu zainstalowanej aplikacji, na przykład Elixir 2 (patrz opcja Aplikacje), Moja lista aplikacji , Informacje o aplikacjach i wiele innych w Sklepie Play.
Zrzuty ekranu tych, których używam:
źródło