2017-02-25 1 views
0

Lorsque j'ajoute une image gif dans le dossier des ressources, cela me donne des erreurs que le contenu n'est pas autorisé dans le prologue. S'il vous plaît aider. C: \ games \ work \ DEGREE \ Sem 4 \ Projets Android \ CoolUI \ app \ src \ main \ res \ assets \ space.gif Erreur: (1, 1) Erreur: Le contenu n'est pas autorisé dans le prologue . Erreur: L'exécution a échoué pour la tâche ': app: mergeDebugResources'.Ajout d'une image .gif dans le dossier des actifs dans android

C:\games\work\DEGREE\Sem 4\Android Projects\CoolUI\app\src\main\res\assets\space.gif:1:1: Error: Content is not allowed in prolog.

Si je nettoyer le projet, puis ajouter l'image et exécuter l'application, il fonctionne correctement, mais l'image n'apparaît pas dire: FileNotFound.

J'ai essayé les solutions postées en ligne en prenant en considération (actifs et actifs, etc.).

+0

Vous ne voulez pas mais les images dans les actifs, je ne peux pas les utiliser de drawables – Ak9637

+0

Je veux afficher l'image gif dans la vue Web. Dans toutes les solutions que j'ai vu, ils l'ont sauvegardé dans le dossier des actifs. Si c'est possible en le stockant dans le dossier Drawables également, alors s'il vous plaît dites guide. –

Répondre

0

Avez-vous essayé de déplacer les fichiers dans le dossier brut? Vous pouvez ensuite les référencer en utilisant la classe R. Sinon, vous pouvez essayer de déplacer le fichier à « src/main/actifs » puis mapper le chemin personnalisé dans votre fichier build.gradle comme:

android { 
    sourceSets { 
    main { 
    assets.srcDirs = ['src/main/assets/'] 
    } 
    } 
} 
+0

Eh bien, je suis un peu débutant, donc je ne sais pas où est le dossier brut. J'ai essayé de coller l'image dans le dossier des actifs mais j'obtiens le fichier d'erreur non trouvé. –

+0

En plaçant simplement un fichier dans le dossier des ressources, aucun fichier de message ne sera trouvé. Seulement si vous essayez de l'utiliser quelque part. Alors dites quand/où/comment s'il vous plaît. – greenapps

+0

Vous pouvez simplement créer le dossier "brut" dans le répertoire "res", puis collez-y les fichiers. Ensuite, vous pouvez les référencer en utilisant R.raw.my_gif. – NMP

0

Eh bien, il se révèle être un problème studio android. Si vous fermez et rouvrez le studio android, vous pouvez vous référer à l'image avec succès. J'ai également essayé d'insérer plus d'images. Ce n'est qu'après avoir rouvert le studio que j'ai pu les utiliser. Merci pour l'aide!