web-dev-qa-db-fra.com

Android erreur de construction de studio avec journal des erreurs de "processus inopinément quitté" dans ubuntu

J'ai installé Android studio dans ubuntu et chaque fois que j'essaie de créer un nouveau projet, la construction échoue avec une erreur disant process unexpectedly exit J'utilise la version ubuntu 16.02 LTS et Android version studio 3.2.1.

Ceci est mon journal de build.

org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:mergeDebugResources 
Caused by: org.gradle.internal.UncheckedException: Java.util.concurrent.ExecutionException: com.Android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.2.1-4818971-linux Daemon #1: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does
Caused by: com.Android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.2.1-4818971-linux Daemon #1: Daemon startup failed
Caused by: com.Android.builder.internal.aapt.v2.Aapt2InternalException: Failed to start AAPT2 process.
Caused by: Java.io.IOException: Process unexpectedly exit.
at com.Android.builder.internal.aapt.v2.Aapt2DaemonImpl.startProcess(Aapt2DaemonImpl.kt:110)
... 9 more

J'ai essayé de trouver de l'aide en ligne à ce sujet, mais je n'ai pas encore trouvé d'aide utile. Si c'est une chose normale, je suis désolé de l'avoir demandé. Je suis un noob pour linux ainsi que pour Android studio. Merci d'avance pour toute aide.

4
Daredevil

Pareil pour moi. J'ai également une solution ho mais une solution de contournement. Au niveau du projet build.gradle déclasser la version gradle de

classpath 'com.Android.tools.build:gradle:3.2.x'

à

classpath 'com.Android.tools.build:gradle:3.1.4'

Dans mon cas, cela fait la construction du projet. J'aimerais que quelqu'un dise une bonne solution.

6
Dmitry I. Sokolov

Il m'a fallu beaucoup d'heures pour trouver la solution. Passez à votre changement de fichier build.gradle

   classpath 'com.Android.tools.build:gradle:3.2.1' to
    classpath 'com.Android.tools.build:gradle:3.1.4' 

après cela, installez les outils du SDK (s'il est demandé d'installer) Après cela, exécutez votre projet .. Bon codage ........

5
Harbdollar

Ce problème est dû à la dernière version de la bibliothèque AAPT, veuillez donc ajouter le code ci-dessous dans votre fichier Project gradle sous allprojects.

configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
    config.resolutionStrategy.eachDependency { details ->
        details.useVersion("3.3.2-5309881")
    }
}
3
Vishal

rétrograder le chemin de classe de

'com.Android.tools.build:gradle:3.4.1' 

à

'com.Android.tools.build:gradle:3.3.2'
1
Darpan Rajput

Ce qui fonctionne pour moi, c'est de rétrograder la version du plugin Gradle vers 3.3.2 dans la structure du projet. Allez à:

Project StructureGradle Plugin Version

Faites ensuite défiler vers les versions antérieures. J'ai essayé plusieurs versions dans mon système d'exploitation Windows Ultimate. Je pense qu'il y a un problème avec mon système d'exploitation actuel.

0
Charlie Villarba

Je viens de mettre à jour mes outils de création Gradle en 3.4.2 et ça fonctionne bien maintenant. Essaye ça

 classpath 'com.Android.tools.build:gradle:3.4.2'
0
Ali Asheer

Il y a deux solutions que j'ai appliquées avec succès. l'un est que vous pouvez rétrograder le gradle à

classpath 'com.Android.tools.build:gradle:3.3.2'

Le second est de mettre ce code ci-dessous dans le module d'application gradle

  configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
  config.resolutionStrategy.eachDependency { details ->
    details.useVersion("3.3.2-5309881")
    }
  }
0
Mayur Coceptioni

Avril 2019, le problème existe toujours ... les numéros de version viennent de devenir "plus élevés" ...


Il a commencé lorsque Android Studio version recommandée du plugin gradle:3.4.0 lorsque j'ai pointé le curseur sur le niveau du projet build.gradle fichier ... Une fois que j'ai fait cela, il a téléchargé les dernières dépendances de gradle et a ensuite recommandé de mettre à niveau le gradle vers 5.1.1 pour prendre en charge de nouvelles fonctionnalités ...

Une fois cela fait, la synchronisation de gradle a échoué, indiquant que la Android Studio devrait être> = 3.4 pour gérer le nouveau plugin gradle ... (la mienne était la version 3.3.2 stable)

Android Studio update forced by gradle update

Après la mise à jour du correctif de Android Studio, la synchronisation gradle a réussi, mais toute tentative de création de l'application a échoué avec le message crypté "processus de fermeture inattendue"!

Donc, je viens de revenir à la dépendance du plugin gradle gradle:3.3.2 comme solution de contournement ... Tout a bien fonctionné!

Oh oui, n'acceptez pas la mise à jour lorsque vous voyez cette boîte de dialogue (pour l'instant)! : P

Gradle update dialog

0
varun