J'essaie de 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 trouvé que le problème est que je dois activer l'option "Installer via USB" dans les paramètres du développeur. Lorsque j'essaie de le faire, je reçois un écran qui dit que je dois me connecter / m'inscrire avec un compte MI afin d'activer cette option, ce que je ne suis pas prêt à faire. Donc, j'ai 3 questions:
- Pourquoi ont-ils rendu nécessaire de fournir un compte pour activer une option comme celle-ci?
- Existe-t-il un moyen de contourner l'écran de connexion MI et d'activer l'option?
- La raison pour laquelle je ne souhaite pas connecter mon téléphone à un compte MI est que je suis préoccupé par le téléchargement de données personnelles. Est-ce une préoccupation logique?
xiaomi
miui
developer-options
Thanasis1101
la source
la source
adb install app.apk
utiliseradb push app.apk /sdcard/
, puis appuyez sur l'apk à partir d'un gestionnaire de fichiers sur l'appareil pour suivre l'installation habituelle à chargement latéral. Bien sûr, les sources inconnues doivent être activées dans les paramètres. Pas une solution en soi, mais une solution de contournement bon marché.Réponses:
Ce que je ne voulais pas, c'était de continuer à avoir un compte MI connecté à mon appareil. J'ai donc créé un compte temporaire, activé l'option "Installer via USB", puis je me suis déconnecté du compte MI. Donc, maintenant j'espère que l'option reste activée :)
la source
Install via USB
MIUI v9 m'a demandé d'insérer la carte SIM. Pourquoi les entreprises chinoises collectent de telles informations sur les développeurs - je ne peux pas imaginer))Pour ceux qui ont déjà inséré leur carte SIM dans le téléphone Xiaomi, les réponses ci-dessus fonctionneraient toutes.
Mais, si vous utilisez Xiaomi Redmi 5 uniquement à des fins de développement, vous devrez procéder comme suit:
Vous devrez vous inscrire / vous connecter à un compte Mi avant de continuer.
1) Extrayez la carte SIM de votre téléphone non Redmi. (Il doit s'agir de nano sim. Contactez votre fournisseur de télécommunications pour en obtenir un si vous avez un micro ou un sim normal).
2) Insérez la carte SIM dans le téléphone Redmi.
3) Allez dans Paramètres -> Paramètres supplémentaires -> Options développeur.
4) Sous Débogage, cliquez sur l'option «Installer via USB».
Le téléphone activera cela.
Retirez la carte SIM.
C'est ça!! Vous devriez maintenant pouvoir installer vos applications via USB depuis le studio Android.
N'oubliez pas de ne pas désactiver cette option, sinon, vous devrez peut-être réinsérer votre carte SIM.
VEUILLEZ NOTER: Les étapes ci-dessus sont garanties pour fonctionner sur le téléphone Xiaomi Redmi 5. Veuillez améliorer cette réponse si les étapes sont différentes pour les autres modèles de Xiaomi.
la source
Aucune des autres solutions flottant sur Internet n'a fonctionné pour moi (VPN chinois, désactivation de l'optimisation MIUI ...). Je ne pouvais pas non plus me connecter temporairement à un compte Mi, car j'avais désinstallé autant d'applications système MIUI que possible et donc la connexion ne fonctionnait plus (et je ne voulais tout simplement pas me connecter pour commencer).
Cela nécessite un accès root, shell avec
su
et un moyen de modifier les fichiers texte en tant que root. J'ai utilisé Termux et un gestionnaire de fichiers racine Android qui peut modifier des fichiers texte.Tout d'abord, exécutez la commande suivante (d'
su
abord, pour basculer vers root):Si vous souhaitez également activer le «débogage USB (paramètres de sécurité)» pour l'octroi d'autorisations, la simulation d'entrée UI, etc. via ADB, exécutez également la commande suivante:
Ensuite, nous devons modifier le fichier
de sorte que MIUI nous laisse réellement faire ces choses:
Ajoutez la ligne suivante au fichier XML (avec toutes les autres, avant la
</map>
balise de fermeture , ou remplacez-la partrue
si la ligne est déjà là):Redémarrez votre appareil. La gêne de MIUI contournée :-)
la source
Security Center crashed
message lorsque j'essaie d'installer apk après ces actions."Installer via USB" ne fonctionnera pas si votre téléphone Xiaomi exécute MIUI 8 ou supérieur. Il semble que lorsque vous essayez d'activer cette option, votre téléphone tente de se connecter à un serveur chinois et échoue.
J'ai trouvé du travail et ça a marché pour moi. L'idée est de se connecter au serveur chinois-Shanghai via VPN. Essayez ce qui suit:
Vous pouvez ensuite déconnecter le VPN et vous déconnecter de PlexVPN.
Prendre plaisir!!
la source
Première question: je pense que c'est un bug
Deuxièmement: voici quelques solutions de contournement ( suggérées dans les forums Mi )
Essayez les étapes suivantes pour contourner les exigences du compte mi pour l'installation USB:
Troisièmement: oui est complètement logique et justifié pour protéger votre vie privée, vous ne connaissez jamais les «intrus»
Remerciements
la source
adb install my.apk
fonctionne maintenant comme prévu.