Edit : J'aime La réponse de ofir_aghai mieux, bien que ma réponse puisse encore être utile pour les applications qui ne sont pas sur le Google Play Store.
Si vous êtes à l'aise avec la ligne de commande, une solution que j'apprécie est la commande pm d'Android. Elle peut facilement être appelée en utilisant adb comme ça :
$ 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
Remplacer test
avec le forfait que vous recherchez.
pm dispose d'une variété d'options qui peuvent être utiles en fonction de ce que vous voulez faire :
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.
0 votes
La réponse acceptée sur cette question (qui présente le problème inverse : trouver le nom de l'application lorsque vous connaissez le nom du paquet) suggère de le rechercher simplement sur le site de Google Play. Le nom du paquet sera juste là, dans l'URL.
3 votes
@AlE. : D'une manière ou d'une autre, la solution consistant à "chercher simplement sur le site de Google Play" ne fonctionne pas lorsque le but de trouver l'ID unique du paquet est de retrouver l'application sur le site de Google Play :)