0 votes

Télécharger un APK sur un galaxy s4 mini non rooté

J'essaie de copier un .apk sur un galaxy s4 mini non rooté. adb install (avec le mode développement activé) et par l'explorateur Windows et dans les deux cas, il se bloque lors du téléchargement de l'apk.

Existe-t-il un moyen de modifier cela pour permettre le téléchargement d'applications ? Seulement l'enracinement ?

(Une solution de contournement évidente consiste à copier les apks sur Dropbox, mais idéalement, je voudrais pouvoir utiliser la fonction adb install pour le débogage de mes apks)

Edita:

J'ai unknown sources J'ai quelques applications que j'ai installées en téléchargeant les APK sans passer par Google Play.

J'ai essayé avec plusieurs APKs avec le même résultat. J'ai réussi à installer les mêmes APK en les partageant via Dropbox et en les installant sur le téléphone à partir d'un explorateur de fichiers.

Je suis sous Windows mais c'est la même chose adb l'exécutable fonctionne bien avec ma tablette Kindle Fire (enracinée) qui installe le même APK sans problème

adb install application.apk reste en suspens pendant un certain temps jusqu'à ce que j'y mette fin
Occasionnellement, après l'avoir terminé et avoir essayé de le redémarrer, le message suivant apparaît :

error: protocol fault (no status)
error: protocol fault (no status)
error: device not found
- waiting for device -
rm failed for /data/local/tmp/application.apk, No such file or directory

Dans ce cas adb install application.apk se bloque à nouveau au redémarrage.

Le téléphone est reconnu par adb devices

Je ne peux pas vérifier si j'ai /data/app-lib/application o /data/data/applicaiton.apk car je n'ai pas d'accès Root (je peux naviguer avec adb shell mais se voit refuser l'accès en essayant de ls le contenu de /data/app-lib y /data/data ), mais je pense que c'est peu probable (j'ai essayé avec des APKs que je n'avais jamais installés sur le téléphone auparavant).

adb install -r application.apk y adb install -s application.apk est suspendue de la même manière que adb install application.apk

adb push application.apk /sdcard me donne protocol failure

L'installation à partir de la carte SD avec un explorateur de fichiers (pour les applications téléchargées sur Internet) fonctionne, mais j'aimerais pouvoir les installer et les déboguer avec le logiciel de gestion des applications. adb (via Android Studio)

1voto

SudoSURoot Points 256

Premièrement, avez-vous unknown sources vérifié sous Settings --> Security ? ?? Par ailleurs, avez-vous essayé un autre APK ? S'il s'agit d'un APK développé par vous ou par quelqu'un d'autre, vous devrez peut-être décocher les cases suivantes Verify Apps au même endroit.

Deuxièmement, avez-vous seulement Windows ? Je ne sais pas ce qu'il en est des permissions sous Windows, mais Linux nécessite sudo adb install ou adb install en tant qu'utilisateur root... en fait, toute utilisation d'adb nécessite des permissions root ou sudo.

Deuxièmement, est-il simplement question d'échec ? L'autorisation est-elle refusée ? Cette application a-t-elle déjà été installée auparavant ?

adb install application.apk

donnera une réponse d'échec si vous avez un reliquat. /data/app-lib/application ou /data/data/application ou si vous avez copié l'apk dans le dossier /data/app d'abord sans l'installer, puis en essayant de l'installer avec adb, car la place est déjà prise.

Si c'est le cas, essayez de réinstaller le drapeau :

adb install -r application.apk

Vous pouvez également essayer (installer sur la carte SD) :

adb install -s application.apk

ou en dernier :

adb push application.apk /sdcard

puis installer à partir de la carte SD à l'aide d'un explorateur de fichiers ou d'un programme d'installation.

0voto

jonner Points 2353

J'ai également eu le même problème. Essayez de faire ceci :

Tout d'abord, essayez de pousser le paquet apk sur la carte SD :

adb push test.apk /sdcard/

Ensuite, installez l'apk depuis la carte SD :

adb shell pm install /sdcard/test.apk

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