J'essaye d'importer mon projet. mais lorsque j'exécute l'application, j'obtiens l'erreur suivante:
Error: Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Vishnu Ruhela\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non- zero exit value 1
voici mon fichier gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.vishnuruhela.signup"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors { }
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile project(':listView1')
}
android
android-gradle-plugin
Ankur1994a
la source
la source
Réponses:
J'obtenais exactement la même erreur. J'ai exécuté la commande
Où "assembleDebug" a été remplacé par la tâche d'assemblage pour une version de débogage de la saveur que je voulais.
Rechercher la sortie
Juste en dessous, il y avait une erreur décrivant une ressource que j'ai utilisée dans un fichier de mise en page mais qui manquait dans les fichiers de dimensions. La résolution de cela a résolu le problème de construction.
la source
Au début, vous allez à
puis allez à
et terminer l'erreur est un moyen
la source
Build -> Clean Project
Installez la dernière version des outils de construction. Ajustez votre
build.gradle
utilisationLes valeurs appropriées doivent correspondre à votre SDK installé . Pourrait être 23.0.3 au moment de cet article.
ou vérifiez et supprimez les dépendances en double de la liste.
Prendre plaisir :)
la source
Suivez ces étapes simples pour récupérer cette erreur:
Méthode 1:
Remarque: Si la version de votre outil de construction est inférieure à 22.0.1, vous pouvez toujours faire face à la même erreur lors de la construction de gradle.Veuillez donc mettre à jour votre SDK à partir du gestionnaire de SDK vers le dernier, puis redémarrez Android Studio et suivez les étapes ci-dessus.
Méthode 2:
J'ai recommandé la méthode 1.
la source
J'ai eu le même problème après avoir remplacé certaines
.png
ressources d'image par des.jpg
images.J'ai supprimé
appname/app/build
, que j'ai sélectionnéBuild -> Rebuild project
et finalement cela a fonctionné sans aucune erreur.la source
Dans mon cas, les réponses de taciosd et de Netero pointaient dans la bonne direction. En analysant:
Linux:
J'ai découvert qu'un chemin de fichier dans le dossier des actifs était trop long et aapt.exe s'est arrêté en renvoyant 1 (et aucun message d'erreur spécifique) lors du traitement de ce fichier. Il semble que les fichiers avec des caractères non ASCII dans les noms ne soient pas non plus acceptés.
la source
J'ai eu la même erreur exacte tout d'un coup l'autre jour. J'ai fait un "Clean Project" et un "Rebuild Project" et je n'ai plus jamais vu l'erreur.
Je n'ai que quelques mois de développement Android à mon actif. Mais chaque fois que j'obtiens une erreur inexpliquée comme celle-ci, "Clean Project" et / ou "Rebuild Project" sont les premières choses que j'essaye.
la source
j'ai eu le même problème je le résolve en supprimant les fichiers que j'ai ajoutés dans le dossier des actifs et le nom de ces fichiers contient des caractères non pris en charge tels que "é", "", "ï" "è" ... en renommant ces fichiers de nom ou en les supprimant vous n'aurez aucun problème.
la source
BuildToolsVersion et les dépendances doivent être identiques avec la version de l'API de base.
&
ne peut pas correspondre au niveau de l'API de base.
Ça devrait être
Terminé
la source
Des erreurs dans l'exécution d'aapt dans la tâche processDebugResources ou processReleaseResources se produisent généralement lorsqu'une ou plusieurs ressources de votre projet ne sont pas prises en charge.
Pour le savoir, allez dans le répertoire racine de votre projet et exécutez:
Cela affichera une erreur spécifique appropriée. Dans mon cas, c'était un fichier dans le dossier des actifs dont le nom avait un caractère invalide (LEÃO.jpg). aapt ne prend pas en charge certains caractères de l'alphabet latin.
Mais, comme je l'ai expliqué, votre problème peut être autre que cela. Pour être sûr, vous devez exécuter processDebugResources avec l'option --debug.
la source
J'ai rencontré la même erreur lors de la compilation. J'ai essayé toutes les méthodes ici, mais j'ai échoué, une seule chose a fonctionné, mais cela prend beaucoup de temps. en exécutant ce code sur CMD pour déboguer mon application et me montre la balise manquante dans ma mise en page XML.
La meilleure approche est d'analyser l'erreur et non pas simplement de l'ignorer.
Pour exécuter ce code, j'ai installé Java JDK, puis défini la variable d'environnement: pour JAVA_HOME et Gradle.
pour gradle
pour java
la source
Vous devez suivre les instructions suivantes:
Cliquez sur Construire situé dans la barre d'outils, puis
Clean project
->Rebuild Project
la source
Faire en sorte que s'il vous plaît
compileSdkVersion
,buildToolsVersion
ettargetSdkVersion
le même numéro de version. J'ai aussi cette erreur car il a une version différente. Cette solution a fonctionné pour moi.J'espère que cela pourra vous aider tous.
la source
lorsque notre code a une erreur de fichier layout.xml, nous obtenons ce message d'erreur. Vérifiez à nouveau vos fichiers xml.
la source
regardez dans vos fichiers styles.xml pour un @ + id / j'en avais un dans styles.xml dans values-v17 que je ne me souviens pas avoir créé. C'est ce que j'ai dû changer à la fin et ne pas construire les outils 21.1.2 à 22.0.1 comme suggéré.
la source
J'ai également eu la même erreur avec mes images. Renommez simplement l'extension ".png" ou ce que vous avez en ".jpg"
la source
J'ai eu le même problème.
Essayez de renommer les fichiers dans le dossier des ressources avec des caractères autres que des alphabets, des chiffres et des soulignements.
En particulier, recherchez les apostrophes et les alphabets européens qui ne sont pas courants en anglais.
la source
Je construis avec la commande:
Il affiche plus de message d'erreur, mon problème est qu'il y a des caractères spéciaux dans le nom du fichier.
la source
J'étais moi aussi confronté à ce problème simplement parce que j'avais renommé mon dossier de projet lors de l'ouverture du projet dans Android Sudio.Android Studio a donc créé un autre dossier dans ce répertoire de ma fenêtre.
J'ai trouvé dans mon build.gradle (Module: app) , toutes les bibliothèques de support ont été mises à jour et lançaient une erreur au moment de la compilation du projet.
Tout ce que vous avez à faire est de changer simplement les bibliothèques de support mises à jour par la version actuelle de votre outil de construction et de reconstruire le projet.
la source
Lorsque je remplace les images dans le projet, j'obtiens ce problème. Ensuite, j'ai trouvé que l'une des images avait l'extension .PNG, puis je la renomme en .png, puis mon problème a été résolu. J'espère que ça vous aide
la source
J'ai eu ce même problème, et il n'a disparu qu'après avoir supprimé le dossier .gradle de la racine de mon projet.
Assurez-vous donc de:
J'espère que ça aide. Bonne chance!
la source
J'avais également ce problème.
la source
J'ai eu le même problème. Même les fichiers JPG ne fonctionnaient pas. Mettez tous vos fichiers image dans mipmap et travaillez. Ils fonctionnent parfaitement.
la source
J'ai rencontré le même problème aujourd'hui et j'ai essayé de nettoyer et de reconstruire le projet.
Je n'ai pas résolu mon problème. Je l'ai résolu en modifiant les valeurs compileSdkVersion, buildToolsVersion, targetSdkVersion et com.android.support:appcompat-v7:23.0.1 à la place sur mon fichier d'application Gradle. Ensuite, j'ai couru propre et reconstruit le projet après.
la source
Pour la valeur de retour 3 «exception OutOfMemory», j'ai ajouté la suite dans la section gradle android
Et pour le deuxième problème avec la valeur de retour 2, j'avais auparavant suivi dans les dépendances de gradle pour JDK 7
Ensuite, j'ai mis à jour mon JDK à 8 et cela a commencé à me donner une erreur (probablement pour jdk 8, il y avait plus d'une bibliothèque disponible avec 7+) lors de l'exécution de l'application. Ce qui a résolu mon problème, c'est de donner une version spécifique au lieu de 7+. c'est à dire
la source
Dans mon cas, j'ai dû installer la bibliothèque "libz.so.1" pour la faire fonctionner, sur Ubuntu 15.04
la source
Erreur: l'exécution a échoué pour la tâche com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
terminé avec une valeur de sortie différente de zéro 1 Une des raisons de cette erreur est que le chemin d'accès au fichier de ressources est trop long:
Erreur: le chemin du fichier est trop long sous Windows, reste inférieur à 240 caractères
Ne pas: // dossier / dossier / dossier / dossier / nom_dossier_très_long / MonProjet ...
Une autre raison pourrait être des ressources dupliquées ou des espaces de noms
Exemple:
la source
Dans mon cas, cette erreur a été causée par un fichier xml de mise en page vide.
J'ai créé le fichier vide mais j'ai oublié d'y ajouter du contenu. AndroidStudio a donné ce message d'erreur trompeur, mais quand j'ai exécuté la construction gradle à partir de la ligne de commande, je pouvais voir la vraie erreur comme "Erreur d'analyse XML: aucun élément trouvé" et le nom du fichier.
L'ajout de contenu XML de mise en page de base a corrigé l'erreur.
la source
regardez la version compileSdkVersion sur android / biuld.gradle, et compileSdkVersion dans tous les autres paquets devrait être la même.
la source
Juste pour info. J'ai suivi tous les outils de nettoyage / reconstruction et de mise à jour du SDK-Tools ici, mais à la fin, il s'est avéré désactiver Instant Run , pour résoudre mon problème.
Allez dans: Android Studio -> Préférences -> Build, ExecutionDeployment -> Instant Run
la source