67 votes

Où puis-je trouver le fichier .apk sur mon appareil, lorsque je télécharge une application et que je l'installe ?

Où puis-je trouver le .apk d'une application sur mon appareil, que j'ai téléchargée et installée depuis le Google Play Store. Au cas où je voudrais l'envoyer à l'un de mes amis par Bluetooth etc , ?

0 votes

Je connais une solution qui ne nécessite pas que votre téléphone soit enraciné !

1 votes

Voir ma réponse à cette question stackoverflow.com/questions/4032960/ pour une solution non-enracinée pour tirer un APK d'un appareil.

0 votes

L'utilisation suggérée (envoyer l'application à un ami) n'est pas liée à la programmation, mais j'ai bien eu ce problème en développant une application. Quoi qu'il en soit, aujourd'hui, le duplicata possible de stackoverflow.com/questions/11012976/get-apk-of-installed-app

62voto

Clyde Lobo Points 5420

Il y a une application dans google play connue sous le nom de MyAppSharer . Ouvrez l'application, recherchez l'application que vous avez installée, vérifiez l'apk et sélectionnez partager. L'application prendra un certain temps pour construire l'apk. Vous pouvez ensuite fermer l'application. L'apk du fichier est situé dans /sdcard/MyAppSharer

Cela ne nécessite pas de rooter votre téléphone et ne fonctionne que pour les applications qui sont actuellement installées sur votre téléphone.

9 votes

Comment cela fonctionne-t-il ?

0 votes

Vous ouvrez l'application et l'interface utilisateur vous demande de sélectionner l'application dont vous voulez obtenir le fichier APK, puis de choisir la méthode que vous voulez utiliser pour obtenir le fichier (vous pouvez vous l'envoyer par e-mail, l'envoyer par Bluetooth, l'enregistrer sur une carte SD, etc.) ). C'est tout. C'est aussi simple que cela.

5 votes

Je suppose qu'il voulait dire, comment l'application obtient l'apk.

28voto

Mihic Points 266

Tous les apks installés par l'utilisateur sont situés dans /data/app/, mais vous ne pouvez y accéder que si vous êtes rooté (à ce jour, vous pouvez essayer sans Root et si cela ne fonctionne pas, le rooting n'est pas difficile. Je vous suggère de rechercher xda-developers pour les instructions d'enracinement).

Utilisez l'explorateur racine ou l'explorateur de fichiers ES pour accéder à /data/app/ (vous devez continuer à monter jusqu'à ce que vous atteigniez le répertoire racine /, un peu comme C : dans Windows, avant de pouvoir voir le répertoire (dossier) de données). Dans l'explorateur de fichiers ES, vous devez également cocher une case dans les paramètres pour permettre d'aller jusqu'au répertoire racine.

Lorsque vous y êtes, vous verrez toutes vos applications apks, bien qu'elles puissent être nommées de manière étrange. Il suffit de copier le .apk désiré et de le coller dans la carte SD, après quoi vous pouvez le copier sur votre ordinateur et quand vous voulez l'installer, ouvrez simplement le .apk dans un gestionnaire de fichiers (assurez-vous d'avoir activé l'installation à partir de sources inconnues dans les paramètres Android). Même si vous voulez seulement envoyer par bluetooth, je vous recommande de le copier sur la carte SD d'abord.

PS : Notez que les applications payantes ne fonctionneront probablement pas si elles sont copiées de cette manière, car elles vérifient généralement leur licence en ligne. PPS L'installation d'une application de cette façon peut ne pas la lier à Google Play (vous ne la verrez pas dans mes applications et elle ne sera pas mise à jour).

4voto

Jopi Points 35

Vous pouvez utiliser un navigateur de fichiers doté d'une fonction de sauvegarde, par exemple l'application ES File Explorer Appuyez longuement sur un élément et sélectionnez créer une sauvegarde

1voto

Andro Selva Points 24018

Vous pouvez le faire, je crois. Il faut l'autorisation de Root. Si vous voulez savoir où sont stockés vos fichiers apk, ouvrez un émulateur puis allez dans

DDMS>Explorateur de fichiers-> vous pouvez voir un répertoire du nom de "data" -> Cliquez dessus et vous verrez un dossier "app".

Vos apks y sont stockés. En fait, le fait de copier un apk directement dans le dossier fonctionne pour moi avec les émulateurs.

0 votes

Peut-être que l'autre réponse devrait vous aider ou un appareil enraciné.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X