J'utilise Android Studio 2.2 Preview. Je suis confronté au problème
Échec: l'installation a échoué apk invalide
Erreur: lors de l'installation d'apk,
J'ai apporté des modifications dans build.gradle mais je n'ai pas pu le reculer, veuillez me suggérer une solution ???
android
android-studio
build.gradle
Ali Sher Kashif
la source
la source
Réponses:
Android studio mac / windows / linux:
Étapes ensemble (mac): Android Studio> Préférences> Build, Execution, Deployment> Instant Run> Uncheck: Enable Instant Run
Étapes ensemble (Windows et Linux): Fichier> Paramètres> Build, Execution, Deployment> Instant Run> Uncheck: Enable Instant Run
Étapes en détail:
Étapes 1: Studio> Préférences (pour Windows et Linux, accédez à Fichier> Paramètres> Build, Execution, Deployment puis identique à Mac)
Etapes 2: Préférences> Build, Execution, Deployment
Étapes 3: génération, exécution, déploiement> exécution instantanée
Etapes 4: exécution instantanée> Décocher: activer l'exécution instantanée
la source
Dans Android Studio 2.3
Désactiver l'exécution instantanée
Paramètres> Build, Execution, Deployment> Instant Run
Source: commentaire de @Shubham A.
Modifier: pour désactiver l'exécution instantanée
Sous Windows:
Control + Shift + A
.instant run
et ouvrezinstant run
soussettings
.Enable instant run...
Sous Mac: je n'ai pas de Mac, alors essayez comme
Command + Shift + A
.instant run
et ouvrezinstant run
soussettings
.Enable instant run...
la source
Cela a fonctionné pour mon xiaomi redmii note 4 après avoir autorisé les options de développeur et autorisé le débogage USB, accédez aux paramètres-> options de développeur-> décochez Activer l'optimisation MIUI Redémarrez votre appareil et installez maintenant l'application.
la source
Pour Android Studio sur Mac:
Barre de navigation :
Android Studio> Préférences> Build, Execution, Deployment> Instant Run> Uncheck: Enable Instant Run
Pour Android Studio sur Windows:
Fichier> Paramètres> Build, Execution, Deployment> Instant Run> Uncheck: Enable Instant Run
la source
étape par étape (fenêtres)
étape 1 : allez dans le fichier -> paramètres
étape 2 : Build, Execution, Deployment -> Instant Run
étape 3 : désactiver les valeurs instantanées
étape 4 : enfin désactiver Instant Run
la source
Pour Xiaomi mobile
Installer via USB
si
Désactivez le WiFi et installez le commutateur via USB lorsque vous êtes connecté via des données mobiles et sous votre compte xiaomi. Ça marche!
la source
Aller à
Fichier-> paramètres-> Buil, exécution, déploiement-> exécution instantanée-> désactiver.
// maintenant vous êtes prêt à partir.
la source
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: Build-> ReBuild
la source
Oh mon Dieu, après une longue période, j'ai résolu le problème en changeant l'ApplicationID: " com.company.2016app " en " com.company.app " dans build.grade. Cela a résolu tous mes problèmes. Maintenant, ça fonctionne très bien.
la source
Dans mon cas, nettoyer le projet et reconstruire fonctionne, pas besoin de désactiver l'exécution et le redémarrage instantanés.
la source
Dans les versions sucette et supérieure, Android a introduit plusieurs utilisateurs. Lorsque vous supprimez une application, elle existe toujours sur l'appareil. Veuillez vous assurer que votre application est supprimée de tous les utilisateurs, puis réinstallez-la.
Vous pouvez vérifier en allant dans Paramètres-> Applications-> Tout et vérifier votre application dans la liste.En sélectionnant votre application, appuyez sur le bouton Plus dans la barre d'action et sélectionnez désinstaller pour tous les utilisateurs.
la source
J'ai également 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 dangereux, 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.
la source
Différentes solutions pour le même problème:
Paramètres> Build, Execution, Deployment> Instant Run.
Cliquez sur Fichier> invalider les caches / redémarrer, puis cliquez sur le bouton Invalider et redémarrer dans la fenêtre contextuelle.
Parfois, votre appareil n'a pas assez d'espace pour installer de nouvelles applications, dans ce cas, le studio Android via cette erreur.
Assurez-vous que votre manifest.java a correctement déclaré toutes les activités utilisées.
J'espère que cela aiderait :)
la source
La solution ci-dessous a fonctionné pour mon téléphone mobile Xiaomi:
Allez dans Paramètres -> Paramètres supplémentaires -> Options développeur et cochez Installer via USB , si toast L'appareil est temporairement restreint affiché, veuillez éteindre votre WI-FI, allumer les données mobiles. Réessayez ensuite.
Si AS Instance Run ne fonctionne toujours pas lorsque vous avez terminé toutes les étapes ci-dessus, vous avez peut-être activé l'optimisation MIUI, veuillez suivre l'étape ci-dessous et réessayer:
Paramètres -> Paramètres supplémentaires -> Options développeur et décochez Activer l'optimisation MIUI
la source
Installation d'Android en cas d'échec de l'appareil [INSTALL_CANCELED_BY_USER] ** Redmi Note 3
Accédez à Paramètres -> Autorisations -> Installer via USB: décochez votre application si elle est répertoriée.
Accédez à Paramètres -> Paramètres supplémentaires -> Confidentialité: cochez l'option Sources inconnues.
Accédez à Paramètres -> Paramètres supplémentaires -> Options développeur: cochez l'option Installer via USB.
Accédez à Paramètres -> Paramètres supplémentaires -> Options pour les développeurs: activez l'inspection des attributs de vue
Enfin, allez dans Paramètres -> Paramètres supplémentaires -> Options pour les développeurs: désactivez l'optimisation MIUI.
REMARQUE - Une connexion au compte MI est requise pour activer l'option Installer via USB.
Réf: http://en.miui.com/thread-410773-1-1.html
la source
Si votre appareil est un Xiaomi
la source
Essayez ceci: Allez dans Fichier> invalider les caches / redémarrer puis cliquez sur le bouton Invalider et redémarrer dans la fenêtre contextuelle. Maintenant, essayez d'exécuter votre projet.
la source
Vous devez reconstruire le projet
Si vous utilisez Android Studio 2.3:
Même si après cela, votre application démarre avec une erreur, reconstruisez simplement le projet à nouveau:
la source
Si votre appareil est un Xiaomi, la réponse est:
Allez dans paramètres> applications installées> en haut choisissez "TOUS"> allez en bas trouvez l'application "Documents" (c'est en bas car désactivée)> activez -la en appuyant sur activer sur l'écran du bas ...
edit: J'utilisais Android Studio 2.3 à l'époque
la source
Dans l'option Device Developer
Vérifiez que l'installation via USB est activée.
la source
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.
la source
J'ai également rencontré le même problème. Si vous souhaitez installer votre application via USB. Vous devez cocher la case (Installer via USB dans Redimi note4). J'espère que cela sera utile à quelqu'un.
la source
Si l'émulateur est ouvert, veuillez le fermer.
Et redémarrez le studio Android. Cela a fonctionné pour moi.
Essayer.
la source
Avant d'exécuter une application Android sur un téléphone pour la première fois , assurez-vous de ne pas oublier de définir l' option Installer via USB . Sinon, l'erreur ci-dessus sera signalée.
la source
Je viens de mettre à jour minSdkVersion à 17 et de synchroniser. Et puis j'ai résolu ce problème.
dans le build.gradle (Module: app), changez comme ci-dessous.
la source
Lorsque j'essaye d'en créer un autre
package
sousJava folder
cette erreur se produiraMais quand j'ai déplacé ce paquet spécial sous le
main package
de mon projet, tout ira bien.Je teste sur un véritable appareil Android. (Sumsung J2)
la source
J'ai résolu ce problème en:
la source
Cette erreur est fournie avec Android Studio inférieur à 2.4 lorsque vous essayez d'activer les fonctionnalités Java 8 dans les paramètres de gradle en suivant les instructions . L'erreur peut être reproduite dans un nouveau projet avec ces paramètres de gradle.
Une version supérieure est nécessaire, ou une version préliminaire .
la source
Solution pour mon cas spécifique:
Peut-être que cela s'est produit parce que vous avez installé votre apk d'abord par Google Play (mon apk fonctionnait bien jusqu'à ce que je trouve une erreur) puis en essayant de le réinstaller à partir de votre Android Studio (afin de 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 ca fonctionne :)
la source
Même après avoir suivi toutes les suggestions, s'il affiche une erreur, vérifiez votre buildType dans Gradle.
Assurez-vous que signatureConfig signatureConfigs.config
est dans la portée de la version, pas dans le débogage .
la source