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.
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.
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 ........
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")
}
}
rétrograder le chemin de classe de
'com.Android.tools.build:gradle:3.4.1'
à
'com.Android.tools.build:gradle:3.3.2'
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 Structure > Gradle 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.
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'
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")
}
}
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)
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