web-dev-qa-db-fra.com

DELETE_FAILED_INTERNAL_ERROR Erreur lors de l'installation de APK

 enter image description here J'utilise Android Studio 2.2 Preview. Je fais face au problème 

Echec: apk non valide lors de l'installation

Erreur: lors de l'installation d'apk, 

J'ai apporté des modifications dans build.gradle mais je ne pouvais pas le recoller, merci de me suggérer une solution ???

170
Ali Sher Kashif

Android studio mac/windows/linux:

Étapes ensemble (mac): Android Studio> Préférences> Construire, Exécution, Déploiement> Exécution instantanée> Désactiver: Activer l'exécution instantanée.

Étapes à suivre ensemble (Windows & Linux): Fichier> Paramètres> Construire, Exécution, Déploiement> Exécution instantanée> Désélectionner: Activer l'exécution instantanée.

Étapes en détail:

Etapes 1: Studio> Préférences (pour Windows et Linux accédez à Fichier> Paramètres> Construction, Exécution, Déploiement, puis identique à Mac).

 enter image description here

Etapes 2: _ ​​Préférences> Construction, Exécution, Déploiement

 enter image description here

Etapes 3: _ ​​Génération, Exécution, Déploiement> Exécution instantanée

 enter image description here

Etapes 4: _ ​​Exécution instantanée> Désactiver: Activer l'exécution instantanée

 enter image description here

231
Amir

Dans Android Studio 2.3

Désactiver l'exécution instantanée

Paramètres> Construction, exécution, déploiement> Exécution instantanée

Source: commentaire de @Shubham A.

Edit: pour désactiver l'exécution instantanée

Sous Windows:

  1. Action de recherche ouverte: Control + Shift + A
  2. Recherchez instant run et ouvrez instant run sous settings.
  3. Décocher Enable instant run...

Sur Mac: Je n'ai pas de Mac, alors essayez comme

  1. Action de recherche ouverte: Command + Shift + A
  2. Recherchez instant run et ouvrez instant run sous settings.
  3. Décocher Enable instant run...
254
amit77309

Cela a fonctionné pour mon xiaomi redmii note 4 Après avoir activé les options de développement et le débogage USB Allez dans paramètres-> options de développement-> décochez Activer l'optimisation MIUI Redémarrez votre appareil et installez maintenant l'application.

35
Himansh

Pour Android Studio sur Mac:

Barre de navigation :

Android Studio> Préférences> Génération, Exécution, Déploiement> Exécution instantanée> Désélectionner: Activer l'exécution instantanée.

Pour Android Studio sous Windows:

Fichier> Paramètres> Construire, Exécuter, Déployer> Exécution instantanée> Décocher: Activer l'exécution instantanée.

21
Omkar Jadhav

[![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

pas à pas (windows)

step 1: Aller au fichier -> paramètres 

 enter image description here

étape 2: construction, exécution, déploiement -> exécution instantanée 

 enter image description here

step 3: désactive les valeurs instantanées 

 enter image description here

step 4: désactivez finalement le Instant Run

 enter image description here

19
Vilas Joshi

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 ON puis

Désactivez le WiFi et basculez l'installation via USB lorsque vous êtes connecté via des données mobiles et sous votre compte xiaomi. Ça marche!

12
pruthwiraj.kadam

Aller à 

Fichier-> Paramètres-> Construction, exécution, déploiement-> Exécution instantanée-> Désactivez-le.

// maintenant tu es prêt à partir.

9
Jay

J'ai rencontré un problème similaire, j'ai déplacé le répertoire du projet, entraînant un échec de l'installation, ma solution est la suivante: Build-> ReBuild

8
叶为正

Oh, mon Dieu, j'ai résolu le problème après un long moment en changeant l'ID Application: "com.company.2016app" en "com.company.app" dans build.grade. Cela a résolu tous mes problèmes. Maintenant cela fonctionne très bien.

7
Ali Sher Kashif

Dans mon cas, le projet propre et la reconstruction fonctionnent, pas besoin de désactiver l'exécution instantanée et le redémarrage.

7
H4SN

La solution ci-dessous fonctionne pour mon téléphone portable Xiaomi:

Allez dans Paramètres -> Paramètres supplémentaires -> Options pour les développeurs Et vérifiez Installez via USB , Si le pain est grillé Le périphérique est temporairement limité données mobiles. Puis réessayez. 

Si A.S. 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 les étapes ci-dessous et essayez à nouveau:

Paramètres -> Paramètres supplémentaires -> Options pour les développeurs .__ et décochez Activer l'optimisation MIUI

5
licaomeng

Installation Android en cas de défaillance du périphérique [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 pour les développeurs: Cochez l'option Installer via USB.

Allez dans Paramètres -> Paramètres supplémentaires -> Options pour les développeurs: Activer l'inspection d'attribut de vue

Enfin, allez dans Paramètres -> Paramètres supplémentaires -> Options pour les développeurs: désactivez l’optimisation MIUI.

NOTE - La connexion à un compte MI est requise pour activer l'option Installer via USB.

Réf.: http://fr.miui.com/thread-410773-1-1.html

5
Vivek

Dans Lollipop et les versions supérieures, Android a introduit plusieurs utilisateurs: lorsque vous supprimez une application, celle-ci existe toujours dans l'appareil. Assurez-vous que votre application est supprimée de tous les utilisateurs, puis réinstallez-la. 

Vous pouvez vérifier en allant dans Paramètres-> Applications-> Toutes et vérifier votre application dans la liste. Lorsque vous sélectionnez votre application, appuyez sur un bouton supplémentaire dans la barre d’actions et sélectionnez Désinstaller pour tous les utilisateurs.

5
Abdul Rehman

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, qui pour moi est nuisible, car c'est un outil extrêmement utile.

J'ai trouvé une autre solution, qui consiste à supprimer le dossier "build" et à réexécuter le projet. L'erreur disparaît, l'application est exécutée et je peux utiliser l'exécution instantanée.

Delete this folder

4

Différentes solutions pour le même problème:

1. décochez la case Instant Run

Paramètres> Construire, Exécution, Déploiement> Exécution instantanée.

2. Redémarrer Android Studio

Cliquez sur Fichier> Invalider les caches/redémarrer, puis cliquez sur Invalider et sur Redémarrer bouton dans la fenêtre contextuelle.

3. Vérifier la mémoire de l'appareil

Parfois, votre appareil ne dispose pas de suffisamment d'espace pour installer de nouvelles applications, dans ce cas, Android Studio a eu cette erreur.

4. Vérifier le manifeste de 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 ça aiderait :) 

3
yahme3

Option dans le développeur de périphérique 

Vérifiez que l'installation via USB est activée.

2
Pinak Gauswami

Essayez ceci:.

2
Roger Amanna

Vous avez besoin de reconstruire le projet

Si vous utilisez Android Studio 2.3:

Build -> Rebuild Project

Même si par la suite votre application commence par une erreur, reconstruisez simplement le projet:

Build -> Rebuild Project
2
Hugleo

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" (en bas car désactivée)> enable en appuyant sur enable en bas de l'écran ...

edit: J'utilisais Android Studio 2.3 à l'époque

2
Tomás Rodrigues

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.

2
Ganesh Giri

Si votre appareil est un Xiaomi

  1. Activer le déverrouillage OEM
  2. Désactiver la vérification des applications via USB

 My Screenshoot

2

Si Emulator est ouvert, fermez-le.

Et redémarrez le studio Android.Il a fonctionné pour moi.

Essayer.

1
Heman hijack

J'ai aussi fait face au même problème. Si vous souhaitez installer votre application via USB. Vous devez cocher l'option (Installation via USB dans Redimi note4). J'espère que cela sera utile à quelqu'un.  enter image description here 

1
GIRI KUMAR PANEM

Je viens de mettre à jour minSdkVersion à 17 et à synchroniser. Et puis j'ai résolu ce problème.

dans le build.gradle (module: app), changer comme ci-dessous.

defaultConfig {
    ...
    minSdkVersion 17
    ...
}
1
Chanjung Kim

Avant de lancer 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.

1
Anish Kelkar

J'ai résolu ce problème en:

  1. allez dans dossier sdk/platform-tools par cmd, tapez adb Shell
  2. supprimez tous les fichiers .apk de votre projet de ../output-folder
  3. redémarrez votre émulateur 
  4. lancez votre projet.
0
Peter

Cette erreur survient lorsque Android Studio est inférieur à 2.4 lorsque vous essayez d'activer Java 8 comporte dans les paramètres de niveaux suivant l'instruction instruction . Une erreur peut être reproduite dans un nouveau projet avec ces paramètres de dégradé.

Une version supérieure est nécessaire, ou un preview one .

0
Zon

Quand j'essaie de créer une 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 vrai appareil Android. (Sumsung J2)

0
SAM NZD

Vérifiez </provider> qui ont été ajoutés récemment à la manifest 

Quelque chose comme Android.support.v4.content.FileProvider 

Vérifiez également authorities du </provider> s'il est correct

0
Mohamed Embaby

Solution pour mon cas spécifique:  

Peut-être est-ce arrivé parce que vous avez installé votre apk en premier sur Google Play (mon apk fonctionnait correctement 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 :

Allez sur votre téléphone/tablette. Paramètres -> Sauvegarde et réinitialisation -> Désactiver la restauration automatique

J'espère que ca fonctionne :)

0
Alberto Crespo

J'avais la même erreur dans MI Note 4 J'ai résolu mon problème: - Activer l'installation via USB dans Developer Option . Developer Option >> Installer via USBPour activer l'installation via USB WiFi et activer les données réseau et essayer d'activer

0
Alok Panday

Même après avoir suivi toutes les suggestions, si cela indique une erreur, vérifiez votre buildType dans Gradle. 

Assurez-vous que SignatureConfig signatureConfigs.config

est dans release, pas dans debug .

0
Sloka Roy