Android Studio 0.4.3 - Tâche "assembler" introuvable dans la racine du projet
Mis à jour à 0.4.3 l'autre jour et en essayant de démarrer un nouveau projet, même pas utiliser un projet existant, et j'ai cette erreur:
ÉCHEC: la construction échoue avec une exception.
- Ce qui s'est passé: la Tâche d'assemblage de " introuvable dans la racine du projet 'XXX'.
- Essayer: Exécuter gradle tâches pour obtenir une liste des tâches disponibles. Courir avec --stacktrace option pour obtenir la trace de la pile. Courir avec --info ou de l'option --debug pour obtenir plus de la sortie du journal.
Voici ce que j'ai trouvé dans le fichier journal:
2014-01-26 09:50:18,186 [ 276355] WARN - nal.AbstractExternalSystemTask - com.android.builder.model.SourceProvider.getAidlDirectories()Ljava/util/Collection;
com.intellij.openapi.externalSystem.model.ExternalSystemException: com.android.builder.model.SourceProvider.getAidlDirectories()Ljava/util/Collection;
at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:185)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:420)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:150)
Et voici mon build.gradle fichier (vierge):
//Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
J'ai vérifié un peu de posts en ligne, mais aucun n'a fonctionné jusqu'ici. Toute aide serait appréciée.
inclure votre module de construire.gradle de fichiers.
assurez-vous d'avoir
Que faites-vous pour obtenir cette erreur? Est-ce que le projet est créé en premier? Ou est-ce une accumulation dans Android Studio, et cela apparaît dans les messages, ou dans le Gradle Console? Ou est-ce la construction de la ligne de commande?
J'ai inclus le contenu de mon build.gradle fichier déjà dans le post. Je crée un nouveau projet et d'essayer de construire/faire (à partir d'Android Studio) afin de tester et de le faire fonctionner. J'ai des erreurs dans la Gradle console, Journal des Événements, et à l'idée.journal.
Désolé, je n'ai pas vu vos commentaires avant -- StackOverflow ne semble pas à m'en informer plus lorsque des commentaires sont ajoutés à un post que j'ai commenté. Certains plus de questions -- êtes-vous essayer d'utiliser une installation locale de Gradle ou la Gradle wrapper? Êtes-vous rien faire pour essayer de personnaliser la Gradle version (vous avez dit que Vous êtes tout simplement la création d'un nouveau projet et de prendre en défaut, mais je vais demander de toute façon). Êtes-vous en utilisant le SDK Android livré avec Studio ou votre propre copie? Ce bug semble que certains de conflit de version entre les différents outils, mais je ne suis pas tout à fait sûr de ce qu'il est.
assurez-vous d'avoir
apply plugin: 'android'
dans votre module de construire.gradle fichier.Que faites-vous pour obtenir cette erreur? Est-ce que le projet est créé en premier? Ou est-ce une accumulation dans Android Studio, et cela apparaît dans les messages, ou dans le Gradle Console? Ou est-ce la construction de la ligne de commande?
J'ai inclus le contenu de mon build.gradle fichier déjà dans le post. Je crée un nouveau projet et d'essayer de construire/faire (à partir d'Android Studio) afin de tester et de le faire fonctionner. J'ai des erreurs dans la Gradle console, Journal des Événements, et à l'idée.journal.
Désolé, je n'ai pas vu vos commentaires avant -- StackOverflow ne semble pas à m'en informer plus lorsque des commentaires sont ajoutés à un post que j'ai commenté. Certains plus de questions -- êtes-vous essayer d'utiliser une installation locale de Gradle ou la Gradle wrapper? Êtes-vous rien faire pour essayer de personnaliser la Gradle version (vous avez dit que Vous êtes tout simplement la création d'un nouveau projet et de prendre en défaut, mais je vais demander de toute façon). Êtes-vous en utilisant le SDK Android livré avec Studio ou votre propre copie? Ce bug semble que certains de conflit de version entre les différents outils, mais je ne suis pas tout à fait sûr de ce qu'il est.
OriginalL'auteur nt827 | 2014-01-26
Vous devez vous connecter pour publier un commentaire.
Réponse Rapide
Supprimer tout ce qui entre et y compris le composant tag
Réponse Longue
Voir http://tools.android.com/knownissues
Dans le cas de votre projet, appelé XXX, vous seriez à la recherche à corriger le fichier appelé
XXX.iml
La documentation dit aussi: "Sinon, vous pouvez supprimer le projet .idée dossier et de l'iml de fichiers et ré-importer vos sources dans un nouveau Android Studio de projet." Non pas que cette solution fonctionne pour vous, puisque vous ne pouvez même pas obtenir un nouveau projet de construction.
Je n'ai qu'un nœud pour companent avec Name="FacetManager". Devrais-je le supprimer? Lorsque je le supprime, toujours pas bon.
Et si cela ne fonctionne toujours pas, j'avais tout réinstaller à partir de zéro. J'ai eu à le faire une couple de fois (même si honnêtement, je ne suis pas en cours d'exécution sur le dernier Android Studio, ma copie de Android Studio est stable maintenant, et je suis bien trop peur de le mettre à jour)
J'ai toujours de sauvegarde de la totalité de mon VM avant la mise à jour Android Studio! C'est assez feuilletée.
La désinstaller et de réinstaller l'a fait. Je suis sur 0.3.2 et tout fonctionne bien. Merci!
OriginalL'auteur
Cela a fonctionné pour moi. Ouvrez le répertoire racine de votre construire.gradle fichier.
Ajouter ce que la première ligne:
task assemble{}
OriginalL'auteur
J'ai eu de rollback pour Android 0.3.2 pour obtenir que cela fonctionne avec la version 0.4.3 n'a pas de travail. Tout a très bien marché jusqu'à présent.
OriginalL'auteur
Je suis le partage de comment je l'ai résolu: Si vous supprimez une bibliothèque. vous devez vous rappeler de le retirer de la
settings.gradle
fichier. sinon il peut se construire avec succès par le biais de la ligne de commande et non pas par le biais de l'android studioOriginalL'auteur
Vous devrez peut-être ajouter des paramètres.gradle avec des sous-projets
OriginalL'auteur
Essayez d'exécuter de nouvelles versions de gradle
Il va créer la version initiale.gradle. Pour voir tous les gradle comands il suffit d'exécuter
OriginalL'auteur