Ich verwende Android 4.0.3 und kann den Paketnamen für eine App nicht mehr finden. Wenn ich mich recht entsinne, bin ich früher zu Applications gegangen und habe es dort gesehen.
Wie kann ich den vollständigen Paketnamen einer App sehen? Wie, der Name der App ist "Test" und ich muss sein Paket sehen com.test.mytest
.
applications
AnDroDroo
quelle
quelle
Antworten:
Wenn Sie mit der Befehlszeile vertraut sind, ist eine Lösung, die mir gefällt, der Befehl pm von Android. Es kann leicht mit adb wie folgt aufgerufen werden :
Ersetzen Sie es
test
durch das gewünschte Paket.pm bietet eine Vielzahl von Optionen, die je nach Ihren Vorstellungen nützlich sein können:
quelle
grep
wenn wir einen Teil des Paketnamens kennen."
anstelle von einfachen Anführungszeichen'
. So:adb shell "pm list packages -f test"
Oder Sie werden seltsame Fehler bekommen.Geben Sie einfach die App aus dem Google Play Store an eine beliebige Stelle weiter (indem Sie auf der Seite der App auf die Schaltfläche zum Freigeben klicken) und sehen Sie den freigegebenen Wert.
Sie sehen ungefähr Folgendes: https://play.google.com/store/apps/details?id=com.my.packagename
(Wenn Sie es in Google Play nicht finden können: Sie können lange auf das App-Symbol und dann auf "Anwendungsinfo" drücken. Gehen Sie zum Ende der Android-Seite und klicken Sie dann auf "App-Details im Store".)
quelle
Der beste Weg scheint die Verwendung des APK-Extraktors zu sein . Sie müssen eigentlich keine APK extrahieren, diese App zeigt den qualifizierten Namen für jede installierte App an. Dies sollte alle Apps abdecken.
Wenn Ihre App aus irgendeinem Grund nicht gefunden wird, schauen Sie sich auf der SD-Karte um. Wenn Sie Glück haben, speichert die App ihre Daten oder Einstellungen in einem Ordner, der den qualifizierten Namen der App irgendwo im Pfad hat, z
/mnt/sdcard/Android/data/net.sylark.apkextractor
.quelle
Sie können in den LogCat schauen. Öffnen Sie das LogCat (entweder in Eclipse oder in der Cmd-Leitung - wenn das Gerät mit Ihrem PC verbunden ist - oder auf Ihrem Handy selbst, indem Sie eine App verwenden, mit der Sie LogCat anzeigen können). Sobald LogCat verfügbar ist, starten Sie die App. Das Protokoll für "ActivityManager" zeigt die gestartete Aktivität an. Es wird in der Regel im Format:
"Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]..."
. So technisch dieser Ansatz auch sein mag, dies ist - meiner Meinung nach - der beste Weg, Wissen über die Startaktivität für eine der installierten Apps zu erlangen.quelle
Wenn Sie sich mit
adb
Linux auskennen, können Sie es mit dem Befehl linux ziemlich schnell findengrep
.Mach einfach:
Sie benötigen root natürlich, um suchen zu können
/data/data/
quelle
Die OS Monitor- App gibt Ihnen die erforderlichen Informationen zum Ausführen von Prozessen, wenn Sie einen Prozess auf dem Hauptbildschirm öffnen, indem Sie darauf tippen.
Klicken Sie auf das Bild, um es zu vergrößern
Es ist eine sehr leistungsfähige App zur Überwachung der tiefsten Teile von Android.
quelle
Ab sofort können viele Apps den Paketnamen der installierten App anzeigen, z. B. Elixir 2 (siehe Anwendungsoption), Meine App-Liste , Anwendungsinfo und vieles mehr im Play Store.
Screenshots von denen, die ich benutze:
quelle