web-dev-qa-db-fra.com

Où est-ce que Android est installé sur le téléphone

J'ai installé une application Android sur mon téléphone que j'ai créée moi-même sur Java. L'application a été installée avec succès sur l'appareil mais je ne parviens pas à localiser le package sur lequel elle a été installée.

Comment trouver le chemin de l'application installée?

26
user2129794

Vous trouverez le dossier de l'application à l'adresse suivante:

/data/data/"your package name"

vous pouvez accéder à ce dossier en utilisant le DDMS de votre émulateur. vous ne pouvez accéder à cet emplacement sur un périphérique réel que si vous disposez d'un périphérique root.

34
Emil Adz

Applications système installées/system/app/ou/system/priv-app. D'autres applications peuvent être installées dans/data/app ou/data/preload /.

Connectez-vous à votre Android mobile avec USB et exécutez les commandes suivantes. Vous verrez tous les packages installés.

$ adb Shell 

$ pm list packages -f
5
flame3

Une application installée sur un périphérique ou sur un émulateur s’installe à:

/data/data/APP_PACKAGE_NAME

Le fichier APK lui-même est placé dans le dossier /data/app/.

Toutefois, ces chemins se trouvent dans la partition système et pour y accéder, vous devez disposer de root. Ceci est pour un appareil. Sur l'émulateur, vous pouvez le voir dans votre logcat (DDMS) dans l'onglet Explorateur de fichiers

En passant, il n’affiche que le nom du paquet défini dans votre Manifest.XML Sous l’attribut package="APP_PACKAGE_NAME". Tous les autres packages que vous avez créés dans votre projet dans Eclipse ne s'affichent pas ici.

5
Siddharth Lele

-> Lister tous les forfaits par:

adb Shell su 0 pm list packages -f

-> Recherchez le nom de votre paquet en maintenant les touches "ctrl + alt + f".

-> Une fois trouvé, recherchez l'emplacement qui lui est associé.

2
kamran khader

Le paquet it-self est situé sous /data/app/com.company.appname-xxx.apk.

/data/app/com.company.appname Est uniquement un répertoire créé pour stocker des fichiers tels que les bibliothèques natives, cache, ecc ...

Vous pouvez récupérer le chemin d'installation du package avec l'appel de fonction Context.getPackageCodePath().

2
Sdra
/data/data/"your app package name " 

mais vous ne pourrez pas lire cela sauf si vous avez un appareil enraciné

1
DjHacktorReborn