J'utilise git et crée de nombreuses branches git pour de nouvelles fonctionnalités sur un projet sur lequel je travaille. De temps en temps, je crée une nouvelle branche du maître comme d'habitude (appelons ce broken-branch
et cette erreur apparaît:
Android Source Generator: [demo] AndroidManifest.xml file not found
Je vais créer une nouvelle branche hors gabarit, sélectionner les modifications apportées sur broken-branch
dans celle-ci, et tout fonctionne correctement. Pourquoi ai-je cette erreur et comment puis-je l'éviter?
C'est ce qui m'est arrivé aujourd'hui. J'ai cliqué sur "Synchroniser le projet avec Gradle Files" et tout s'est bien passé.
Alors que mon IDE est IDEA13 avec maven. Travaillez bien avec maven en ligne de commande. Lorsque vous utilisez IDEA, exécutez (Maj + F10) pour afficher cette erreur. Je fais comme ci-dessous et fixe ceci: 1.Ouvrez .iml dans la racine du projet.
2. Trouvez une ligne comme:
<option name="USE_CUSTOM_COMPILER_MANIFEST" value="true" />
3.Remove cette ligne ou remplacez la valeur par false .C'est ma méthode de travail.
Peut aider.
J'utilise IntelliJ Idea et trouve la solution suivante: À la racine du projet (dans le catalogue avec build.gradle) crée un fichier settings.gradle
composé de include ':app'
Puis, accédez à IDE et exécutez Gradle - refresh.
Je connais le problème dans IDEA car vous créez un nouveau projet avec une configuration Java (pas avec Android, mais avec une dépendance Android sdk)
File > New Project > Java (Java Module) > Project SDK Android 4.X
Voici la solution:
File > New Project > Android (Application Module)
Si vous utilisez Maven , sauvegardez le projet et fermez-le. Ouvrez IntelliJ et sélectionnez Ouvrir ..., choisissez le fichier pom.xml, puis sélectionnez oui pour ouvrir ce projet. Puisqu'il existe déjà un projet, une fenêtre contextuelle doit apparaître, choisissez "Supprimer le projet existant et l'importer".
Remarque: j'utilise IntelliJ Community Edition version 13.
Cela a fonctionné pour moi. Mon projet contenait déjà un fichier settings.gradle. Je devais simplement ajouter la ligne include:: app. Maintenant je peux tout construire et tout faire.
Lorsque j'obtiens l'erreur "Fichier AndroidManifest.xml introuvable", je nettoie puis actualise le projet et ces étapes semblent résoudre le problème.
Je viens d'avoir ce problème en essayant de construire le projet Swagger Code Gen. Pour une raison quelconque, IntelliJ pensait que je devrais avoir une facette Android. La suppression de cette facette a permis à l'ensemble du projet de se construire.
ouvrir IDE
projet
| ---> construire automatiquement
décocher nettoyer le projet
vérifier la construction automatiquement opriot