2 votes

Impossible de tirer des APKs sur le Nexus 5X Nougat

Chaque fois que j'essaie et adb pull un APK installé à partir de mon appareil, il dit adb: error: remote object {name} does not exist . J'ai essayé et cela fonctionne avec les fichiers dans /sdcard et j'ai définitivement accès à l'APK. Je peux aussi ls dans le répertoire d'installation de l'application et tout ira bien.

Voici un exemple avec Snapchat :

pm path com.snapchat.android me donne /data/app/com.snapchat.Android-2/base.apk

ls -l /data/app/com.snapchat.android-2 me donne

total 153872
-rw-r--r-- 1 system system  78767561 2016-09-02 13:03 base.apk
drwxr-xr-x 3 system system      4096 2016-09-02 13:04 lib
drwxrwx--x 3 system install     4096 2016-09-02 13:05 oat

Je peux stat et cat その base.apk ce qui prouve qu'il n'y a pas de problème d'accès aux fichiers.

J'ai redémarré mon téléphone, redémarré adb, redémarré mon ordinateur, essayé avec d'autres applications, essayé avec tout et non, c'est comme si adb ne pouvait pas le voir. Y a-t-il quelque chose que je puisse essayer ou faire ?

Mise à jour

  1. J'ai oublié de mentionner que j'utilise adb sous Windows 7. Lorsque j'utilise cmd.exe, ce qui précède se produit, mais lorsque j'utilise git bash (sur MinGW), cela donne une erreur bizarre : adb: error: remote object 'C:/Program Files/Git/data/app/{apkName}/base.apk' does not exist .

  2. J'ai fini par récupérer l'APK par le biais d'une de ces applications de transfert de fichiers WiFi qui présentent une interface utilisateur sur un serveur HTTP. D'après le numéro 1, il doit s'agir d'un bug bizarre sur mon système/avec adb qui n'analyse pas correctement un chemin.

0voto

m227 Points 11

Ok, la façon dont je l'ai fait était la suivante.

Allez dans le répertoire et utilisez Linux cp pour le placer dans un autre endroit. Pour moi, j'ai utilisé /sdcard/downloads.

J'ai ensuite pu extraire le fichier de cet emplacement et y accéder depuis mon téléphone.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X