Je cherche à créer des applications sur mon smartphone xiaomi (MIUI 8), mais lorsque j'essaie d'exécuter une application, l'erreur INSTALLATION_CANCELED_BY_USER
apparaît. J'ai découvert que le problème vient du fait que je dois activer l'option "Installer via USB" dans les paramètres des développeurs. Lorsque j'essaie de le faire, j'obtiens un écran qui me dit que je dois me connecter/créer un compte MI pour activer cette option, ce que je ne souhaite pas faire. J'ai donc 3 questions :
- Pourquoi est-il nécessaire de fournir un compte pour activer une option comme celle-ci ?
- Y a-t-il un moyen de contourner l'écran de connexion MI et d'activer l'option ?
- La raison pour laquelle je ne veux pas connecter mon téléphone à un compte MI est que je crains que des données personnelles ne soient téléchargées. Est-ce une préoccupation logique ?
4 votes
Au lieu de
adb install app.apk
, utilisezadb push app.apk /sdcard/
puis appuyez sur l'apk à partir d'un gestionnaire de fichiers sur l'appareil pour suivre l'installation habituelle en sideload. Bien sûr, les Sources inconnues doivent être activées dans les paramètres. Ce n'est pas une solution en soi, mais un contournement bon marché.0 votes
Peut-être lié sur Stack Overflow : Installer une application via USB : L'appareil est temporairement restreint
0 votes
Si vous copiez manuellement l'APK sur votre appareil, vous pouvez l'installer là-bas. Ensuite, les mises à jour, etc., se feront correctement depuis Android Studio. - 1) Construisez dans Android Studio. Vérifiez l'APK produit (sur la machine de développement) par exemple build/app/outputs/apk/debug|release - 2) Connectez le téléphone à la machine de développement (autorisez le transfert de fichiers USB) - 3) Dans Android Studio, dans l'explorateur de périphériques, "téléchargez" l'APK sur le téléphone. - 4) Sur le téléphone, dans le gestionnaire de fichiers, cliquez sur le fichier APK téléchargé et confirmez l'installation. - 5) À partir de ce moment-là, le cycle habituel de construction/exécution semble fonctionner correctement depuis Android Studio