Supprimer échec erreur interne erreur lors de L'installation APK
je suis à l'aide de Android Studio 2.2 Aperçu. Je suis confronté au problème
Échec: L'installation a échoué apk invalide
Erreur: lors de l'installation d'apk,
J'ai fait des changements dans la construire.gradle mais ne pouvait pas le retracer, veuillez me suggérer une solution???
30 réponses
Android studio mac/windows/linux:
Étapes ensemble (mac): Android Studio > Préférences > Build, Execution, Deployment > Instant Run > Décochez: Activer Instant Run
Étapes ensemble (windows et linux): Fichier > Paramètres > construire, exécution, déploiement > exécution instantanée > décocher: activer L'exécution instantanée
Les Étapes en Détail :
Étapes 1: Studio > préférences (pour windows et linux, accédez à Fichier > Paramètres > Build, Exécution, déploiement, puis identique à mac)
Étapes 2: Préférences > Construire, L'Exécution, Le Déploiement
Étapes 3: Construire, L'Exécution, Le Déploiement > Instantanée Exécuter
Étapes 4: Exécution Instantanée > Décochez: Activer Exécution Instantanée
Dans Android Studio 2.3
Désactiver L'Exécution Instantanée
Paramètres>Construire, L'Exécution, Le Déploiement>Instantanée Exécuter
Source: commentaire de @Shubham A.
Edit: Pour Désactiver l'Instant exécuter
Dans Windows:
- Ouvrir L'Action De Recherche:
Control + Shift + A
. - Recherche
instant run
et ouvertinstant run
soussettings
. - décocher
Enable instant run...
dans Mac: Je n'ai pas de mac, alors essayez comme
- ouvrir Rechercher L'Action:
Command + Shift + A
. - Recherche
instant run
et ouvertinstant run
soussettings
. - décocher
Enable instant run...
Cela a fonctionné pour mon Xiaomi redmii note 4 après avoir autorisé les options du développeur et permis le débogage USB allez dans Paramètres - > Options du développeur - > décochez Activer l'optimisation MIUI Redémarrez votre appareil et installer l'application.
Pour Android Studio sur Mac:
Barre De Navigation:
Android Studio > Préférences > Construire, L'Exécution, Le Déploiement > Instantanée Exécuter > Décochez : Activer L'Exécution Instantanée
Pour Android Studio sous Windows:
Fichier > Paramètres > Construire, L'Exécution, Le Déploiement > Instantanée Exécuter > Décochez : Activer L'Exécution Instantanée
[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio
Goto
1. File -> setting(or CLRT+ALT+S)
2. Build, Execution, Deployment -> Instant Run
3. Disable Instant Run
Étape par Étape (windows)
Étape 1 : Allez dans fichier -> paramètres
Étape 2 : Construction, Exécution, Déploiement -> Exécution Instantanée
Étape 3 : désactiver les valeurs instantanées
Étape 4 : enfin désactiver la Éphémère Exécuter
Pour Xiaomi mobile
1.Setting=>About phone=>tap 7 times on MIUI version
2.Setting=>Developer options=> Developer options (ON)
=> USB Debugging (ON)
=> Install via USB(ON)
Installer via USB
Si
Activer sur ON puis
désactivez le WiFi et l'installation du commutateur via USB lorsque vous êtes connecté via des données mobiles et sous votre compte xiaomi. Il fonctionne!
Aller à
Fichier - > Paramètres - > Buil, exécution, déploiement- > exécution instantanée- > désactivez-le.
/ / maintenant, vous êtes prêt à partir.
J'ai rencontré un problème similaire, j'ai déplacé le répertoire du projet, entraînant un échec d'installation, ma solution est la suivante: Construire - > Reconstruire
Oh mon Dieu, après une longue période, j'ai résolu le problème en changeant L'ApplicationID: "com.entreprise.2016app" à "com.entreprise.app" En construction.grade. Il a résolu tous mes problèmes. Maintenant, son travail grand.
Dans les versions lollipop et ci-dessus, Android a introduit plusieurs utilisateurs, lorsque vous supprimez une application, elle existe toujours dans l'appareil. Assurez-vous que votre application est supprimée de tous les utilisateurs, puis réinstallez-le.
Vous pouvez vérifier en allant dans Paramètres- > Applications - > Tous et vérifiez votre application dans la liste, en sélectionnant votre application, appuyez sur le bouton Plus dans actionbar et sélectionnez Désinstaller pour tous les utilisateurs.
Installation Android sur L'échec de L'appareil [INSTALL_CANCELED_BY_USER] ** Redmi Note 3
Allez dans Paramètres - > autorisations - > installer via USB: décochez votre application si elle est répertoriée.
Allez dans Paramètres - > Paramètres supplémentaires - > Confidentialité: cochez L'option Sources Inconnues.
Allez dans Paramètres - > Paramètres supplémentaires - > Options du développeur: cochez L'option Installer via USB.
Allez dans Paramètres - > Paramètres supplémentaires - > Options du développeur: Activer l'attribut de vue inspection
Enfin, allez dans Paramètres - > Paramètres supplémentaires - > Options du développeur: désactivez l'optimisation MIUI.
Remarque - Se connecter au compte MI est nécessaire pour activer L'installation via L'option USB.
Dans mon cas, nettoyer le projet et reconstruire les travaux, pas besoin de désactiver instant run et redémarrer.
J'ai aussi eu le même problème, j'ai essayé la solution pour désactiver l'exécution instantanée, mais vous ne pouvez pas utiliser l'exécution instantanée, ce qui pour moi est nocif, car c'est un outil extrêmement utile.
J'ai trouvé une autre solution, qui consiste à supprimer le dossier "build" et à relancer le projet, et l'erreur disparaît, l'application est exécutée et je peux utiliser l'exécution instantanée.
Ci-dessous solution travaillé pour mon Xiaomi Mobile Téléphone:
Allez dans Paramètres - > Paramètres supplémentaires - > Options du développeur et vérifiez Installer via USB , si toast l'appareil est temporairement restreint affiché, veuillez éteindre votre WI-FI, activer les données mobiles. Puis essayez à nouveau.
Si A. S. Instance Run ne fonctionne toujours pas lorsque vous avez terminé toutes les étapes ci-dessus, peut-être que vous avez activé l'optimisation MIUI, veuillez suivre l'étape ci-dessous et réessayer:
Paramètres - > Supplémentaires paramètres -> options pour les Développeurs et décochez Activez l'optimisation MIUI
Essayez ceci: Allez dans Fichier> invalider les Caches / redémarrer cliquez ensuite sur le bouton invalider et redémarrer dans la fenêtre contextuelle. Maintenant, essayez d'exécuter votre projet.
Vous devez reconstruire le projet
Si vous utilisez Android Studio 2.3:
Build -> Rebuild Project
Même si après cela votre application commence par une erreur, il suffit de reconstruire le projet à nouveau:
Build -> Rebuild Project
Si votre appareil est un Xiaomi, la réponse est:
Allez dans Paramètres > Applications installées > en haut, choisissez "TOUT" > allez en bas trouvez l'application" Documents " (c'est en bas parce que désactivé) > activer {[4] } en appuyant sur Activer sur l'écran du bas...
Edit: J'ai été utilisé Android Studio 2.3 à l'époque
Si votre appareil est un Xiaomi
- Activer le déverrouillage OEM
- Désactiver vérifier les applications via USB
Dans L'option Device Developer
Vérifier L'installation via USB est obligatoire.
J'ai eu le même problème dans mon appareil xiaomi note 4a. Je l'ai résolu en désactivant l'optimisation MIUI.
Différentes solutions pour le même problème:
1. décochez la case exécution instantanée
Paramètres > Construire, L'Exécution, Le Déploiement > Instantanée Exécuter.
2. Redémarrez Android Studio
Cliquez sur Fichier> invalider les Caches/Redémarrer, puis cliquez sur Invalider et Redémarrez le bouton dans la fenêtre contextuelle.
3. Vérifier la mémoire de L'appareil
Parfois, votre appareil n'a pas assez d'espace pour l'installer nouvelles applications, dans ce cas android studio grâce à cette erreur.
4. Vérifier le Manifeste pour la déclaration D'activités
Assurez-vous que votre manifeste.java a déclaré Toutes les activités utilisées correctement.
J'espère que cela aiderait:)
Si l'Émulateur est ouvert, veuillez le fermer.
Et redémarrez l'android studio.It ça a marché pour moi.
Essayez.
Avant d'exécuter une application android sur un téléphone pour la première fois, assurez-vous que vous n'oubliez pas de mettre le Installer via USB option. Sinon, l'erreur ci-dessus sera signalée.
Lorsque j'essaie de créer un autre package
sous le Java folder
cette erreur se produira
Mais quand j'ai déplacé ce paquet spécial sous le main package
de mon projet, tout ira bien .
Je teste sur un appareil android réel .(Sumsung J2)
J'ai résolu ce problème par:
- Allez dans le dossier sdk / platform-tools par cmd, tapez adb shell
- supprimer tous les .fichiers apk de votre projet à partir de ../ dossier de sortie
- Redémarrez votre émulateur
- exécutez votre projet.
Cette erreur est fournie avec Android Studio inférieur à 2.4 lorsque vous essayez d'activer Java 8 featuresdans les paramètres gradle en suivant l'instruction . L'erreur peut être reproduite dans un nouveau projet avec ces paramètres gradle.
Une version supérieure est nécessaire, ou un aperçu .
J'ai eu le même problème que j'ai résolu par this.my le téléphone est xiaomi redmi note 3 et j'ai désactivé l'optimisation MIUI dans l'option Développeur
Solution pour mon cas précis:
Peut-être que c'est arrivé parce que vous avez installé votre apk d'abord par le Google Play (mon apk fonctionnait bien jusqu'à ce que j'ai trouvé une erreur), puis en essayant de le réinstaller à partir de votre studio Android (pour le comprendre), j'ai une solution:
Accédez à votre téléphone / tablette. Paramètres - > Sauvegarde Et Réinitialisation - > Désactiver La Restauration Automatique
J'espère que cela fonctionne:)
Même après avoir suivi toutes les suggestions, s'il affiche une erreur, vérifiez votre buildType dans Gradle.
Assurer
signingConfig signingConfigs.config
Se trouve dans la portée de la version, pas dans debug .
Vérifier </provider>
qui ont été ajoutés récemment à la manifest
Quelque Chose comme android.support.v4.content.FileProvider
Vérifiez également authorities
du </provider>
si c'est correct