J'utilise la dernière version d'Android Studio 0.8.4 (pour OS X). Dans le répertoire "res", je crée un nouveau répertoire "base de données" et y place tous les fichiers dont j'ai besoin. Lorsque j'essaie de compiler, je reçois cette erreur.
Error:Content is not allowed in prolog.
:app:mergeDebugResources FAILED
/Users/filipp/data/Android_dev/project/app/src/main/res/database/5clSubject0Book0.txt
Error:Error: Content is not allowed in prolog.
Error:Execution failed for task ':app:mergeDebugResources'.
> /Users/filipp/data/Android_dev/project/app/src/main/res/database/5clSubject0Book0.txt:0:0: Error: Content is not allowed in prolog.
Information:BUILD FAILED
dans le répertoire "res", je crée un nouveau répertoire "base de données"
Ce n'est pas pris en charge. Vous ne pouvez pas inventer de nouveaux répertoires de ressources.
Veuillez mettre les fichiers dans res/raw/
(et utiliser via getResources().openRawResource()
) ou assets/
(et utiliser via getAssets().open()
).
J'ai le même problème, ce que j'ai fait est
Vous devez effacer les données du cache
Aller à Construire (Menu) -> Nettoyer le projet
Ensuite
Aller à Construire (Menu) -> Rebuild Project
Puis lancez votre projet
Cela peut également aider à actualiser les données de l'aperçu Android.
Vous voudrez peut-être nettoyer les caches
C:\Users\<username>\.gradle\caches
J'ai rencontré la même erreur lorsque j'ai créé le dossier des ressources dans app/src/main/res /
Nous ne devrions pas créer de dossiers où bon nous semble . Pour créer de nouveaux dossiers, assurez-vous d'aller à
Fichier -> Dossier et, par conséquent, choisissez l’un des dossiers parmi les options affichées . Ainsi, le IDE crée le dossier aux emplacements appropriés et son accès ne génère donc aucune erreur.
Vieille question mais googler l'erreur m'a amené ici.
Cela a été corrigé pour moi en supprimant le dossier "navigation" (vide) de res, il a été laissé lors de l'extraction d'une branche différente d'un référentiel. Il semble qu'il ne puisse pas être vide ou cela provoquerait cette erreur.
J'ai supprimé toutes les instructions de compilation. Ensuite, j'ai supprimé les fichiers jar de libs (et sélectionné "suppression sécurisée"). Une fois cela fait, j'ai ramené le fichier jar dans les bibliothèques. Une fois là-bas, j'ai cliqué avec le bouton droit sur les bibliothèques sélectionnées pour les ajouter en tant que bibliothèque. Maintenant, le diplôme se construit bien et tout fonctionne.
Vous ne pouvez avoir qu'un ensemble prédéfini de dossiers dans le dossier res . Vous créez donc un dossier de base de données dans le dossier res qui n'est pas valide . Placez les fichiers de base de données dans le dossier assets ou le dossier raw.
Effectuer Build Clean
et Rebuild Project
ne fonctionnait pas pour moi.
J'ai dû supprimer manuellement .idea/caches
, puis reconstruire le projet.
Essayez les étapes suivantes
Build Menu
.Clean Project
.Build Menu
.Rebuild Project
.Cela a fonctionné pour moi.