L'installation a échoué avec le message Fichier non valide


177

L'installation a échoué avec le message Fichier non valide: K: \ projet \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. Il est possible que ce problème soit résolu en désinstallant une version existante de l'apk si elle est présente, puis en la réinstallant.

AVERTISSEMENT: la désinstallation supprimera les données de l'application!

Voulez-vous désinstaller l'application existante?

Je dirige mon projet dans Android Studio 2.3 beta 3.


il suffit de désinstaller la version précédente de l'application et de la réinstaller
Manohar Reddy


1
Accédez aux paramètres de l'appareil-> Applications, vérifiez si votre application s'affiche dans la liste. Je suppose qu'il est installé pour un profil différent et non pour votre profil actif. Vous devez le désinstaller pour tous les profils
nnn

@Bharat: Cela résout-il votre problème?
nnn

4
Fichier> Paramètres> Construction, exécution, déploiement> Exécution instantanée>
Décocher

Réponses:


415

Cliquez sur l' onglet Générer ---> Nettoyer le projet

Cliquez sur l' onglet Build ---> Build APK

Courir.


oui, un problème similaire se produit pour Xcode aussi, vous devez également nettoyer fréquemment et construire
user25

Bien que cela ait fonctionné, mais je me demandais pourquoi «Clean Project» est vraiment nécessaire?
Ahsan

Si ce code ne fonctionne pas, décochez «Instant Run» et réessayez.
Ahamadullah Saikat

102

J'ai trouvé la solution aller à

paramètres> construire, exécuter, déploiement> exécution instantanée> Activer l'exécution instantanée pour remplacer le code / ressource à chaud lors du déploiement (décoché cette option)

»


1
Fonctionne également sur Android Studio 3.0
IlyaEremin

alors voulez-vous que nous désactivions l'exécution instantanée?
user25

vous pouvez essayer avec: Build -> Clean Project; Construire -> Créer un projet; puis exécutez votre apk sur votre appareil.
Kreshnik

Cette option n'existe pas pour moi, mais le redémarrage d'Android Studio a fonctionné
Homayoun Behzadian

77

Suivez simplement deux étapes

Étape 1: Construire ---> Nettoyer

Étape 2: Build -> Build APK

Esperons que ça marche. Bonne chance les gars


25

Je l'ai résolu de cette façon:

Cliquez sur l'onglet Générer ---> Nettoyer le projet

Cliquez sur l'onglet Build ---> Rebuild Project

Cliquez sur l'onglet Build ---> Build APK

Courir.


22

J'espère que cela devrait résoudre votre problème.

Suivez les étapes suivantes.

1. Nettoyez votre projet

Nettoyage du projet

2. Reconstruisez votre projet

Reconstruire le projet

3. Enfin, créez et exécutez votre projet


15

Tout d'abord, comme déjà mentionné, essayez de nettoyer et de reconstruire le projet. Si cela ne fonctionne pas pour vous, essayez ceci:

Paramètres > Build, Execution, Deployment : décochez Activer Instant Run pour remplacer le code à chaud ...

Cela a résolu le problème tout de suite pour moi.

PS J'ai posté cette réponse depuis 2017 et je ne pense pas que cette fonctionnalité existait en 2014, donc cela ne poserait pas ce problème.


15

Veuillez suivre les étapes ci-dessous File> Settings> Build, Execution, Deployment> Instant Run> Un-check (Activer Instant Run pour remplacer le code à chaud)

Cela fonctionne pour moi

Merci


12

Cela s'est produit avec moi lorsque j'ai copié un code de projet d'un ordinateur portable à un autre et essayé d'exécuter le projet. Ce qui a résolu cela pour moi était:

  1. Supprimer le dossier de construction du projet
  2. Projet propre
  3. Projet de construction
  4. Courir

7

Dans mon cas, j'ai eu le même problème lorsque le nom de mon projet contient un signe «&». La solution est de renommer le nom du projet, à partir du navigateur de fichiers, afin qu'il ne contienne aucun signe «&» puis de:

  • Menu Build-> Clean Project
  • Menu Build-> Build APK

Je l'ai testé deux fois et cela a très bien fonctionné.


4

Pour moi, c'est:

Cliquez sur l'onglet Générer ---> Nettoyer le projet

Projet de reconstruction

Construire un APK


3

suivez quelques étapes:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Maintenant, exécutez votre projet. J'espère que cela fonctionnera.

C'est du travail pour moi.


1
Invalidate Caches / Restartétait essentiel pour moi! Merci
Mete


1

Essayez ceci dans le projet Gradle dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }


1

Supprimez le dossier intermédiaire après avoir exécuté le projet fonctionne correctement en fait que l'APK est construit sur un autre système. Accédez à app / build / intermédiaires.


1

Dans mon cas, il y avait une seule requête 'dans le répertoire du projet et après sa suppression, elle a été résolue


comment l'avez-vous localisé?
Tushar Gogna

ouvrez d'abord votre dossier de projet. s'il y a une citation dans la barre d'adresse, essayez de renommer ce dossier
vahid


0

Mon problème concernait mon installation d'Android Studio.

Je construis un nouveau serveur CI et bien que j'aie installé Android Studio et connecté le SDK, etc., je n'ai pas ouvert le studio avec le projet - je suis plutôt allé à la ligne de commande pour construire. Lorsque j'ai ensuite ouvert le projet dans le studio, il a commencé à demander toutes sortes de mises à jour. J'ai suivi la balle qui rebondit, puis j'ai pu atteindre mon périphérique USB.

Espérons que cela soit utile pour Build Master et DevOps en tant que "got-cha" à éviter.


-1

Essayez de nettoyer le projet et de reconstruire, si cela ne fonctionne pas, essayez de désactiver Instant Run à partir de Paramètres> Générer> Instant Run au cas où vous exécuteriez le code de quelqu'un d'autre.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.