32 votes

Erreur d'exécution de 'app' : Erreur inconnue dans Android studio 3.1

J'ai mis à jour mon studio Android avec la nouvelle version stable version 3.1 . Après la construction, le projet ne peut pas être exécuté.

Faites-moi savoir si quelqu'un a rencontré le même problème ou a trouvé une solution.

My event log show this error

2 votes

Que se passe-t-il si vous faites une construction manuelle via gradlew clean app:build dans le terminal ?

0 votes

Laissez-moi l'essayer, mais j'ai nettoyé la construction 2 fois et gradlew la construit en prenant environ 20 minutes.

0 votes

Si la construction de gradle prend trop de temps, essayez de mettre à jour la version de gradle.

30voto

Chelo Points 421

Il suffit d'aller sur " Exécuter/modifier les configurations... /" et faites défiler jusqu'au bas de la fenêtre et là vous voyez une option " Avant le lancement... " Tout d'abord, supprimez tout ce qui se trouve déjà à l'intérieur de la petite fenêtre, puis cliquez sur ( + ) et sélectionnez "Make conscient de Gradle "puis tapez " assembleDebug "et sélectionnez la première option ou celle dont vous avez besoin. Cela résoudra votre problème.

3 votes

Ceci et @erine commentaire là où c'est utile. J'ai supprimé les deux dossiers de construction et ça a marché.

1 votes

Cela fonctionne pour moi. Mais pourriez-vous ajouter un commentaire ou un lien sur ce qu'il fait réellement ? Pour moi, il semble que cela change la façon dont il est construit/assemblé.

0 votes

Les deux réponses ne fonctionnent pas pour moi. Mes classes montrent qu'elles ne peuvent pas être résolues mais la construction de l'apk fonctionne. Android studio 3.1 et ça me tue

16voto

ernie Points 251

Essayez de supprimer manuellement vos deux dossiers de construction dans votre projet et reconstruisez. Cela se produit généralement lorsque vous mettez à jour la version de gradle, d'après mon expérience.

2 votes

Ceci, ainsi que la réponse choisie, a résolu le problème pour moi.

9voto

La solution qui a fonctionné pour moi était une combinaison d'autres réponses ici.

J'avais mis à jour hier la version stable la plus récente d'Android Studio, 3.1. En même temps, Android Studio a fait apparaître une boîte de dialogue me demandant si je voulais mettre à jour mon Gradle de 3.x à 4.4, et j'ai accepté également.

Après cela, j'ai eu l'erreur de cette question, et puis j'ai fait ceci :

  1. Ouvrez le menu Run -> Edit configurations...
  2. Dans le Before launch: sélectionnez les options que vous avez listées (chaque option a le symbole Android), et supprimez-les avec le symbole -.
  3. Ajouter l'option Gradle-aware Make avec la valeur assembleDebug
  4. Nettoyer et reconstruire l'ensemble de votre projet

0 votes

Pour moi, assembleDebug La valeur n'est pas nécessaire. Laissez simplement vide.

2voto

Hoby Points 3

il suffit de nettoyer et de reconstruire votre projet

1voto

Ionut Points 11

J'ai eu le même problème. J'ai remplacé dans build.gradle 'compile' par 'implementation', puis j'ai nettoyé et reconstruit le projet. Maintenant, il démarre sans problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X