112 votes

Android : n’a pas pu convertir un drawable dans @drawable/picture

Dans mon dossier drawable j'ai quelques images et ils ont tous de référence parfait, mais quand j'essaie d'ajouter plus d'images à la même taille dans le même dossier, et d'essayer de référence, est de drapeaux un message d'erreur "impossible de convertir @drawable/image dans un drawable". J'ai essayé la même image avec un nom différent et qu'il ne cesse de me donner cette erreur. J'ai aussi essayé dans un autre XML de mise en page et la même chose. Aussi le nom de l'image ont été "jack", "abc", "question_mark" comme vous pouvez le voir il n'y a strictement dans les règles de l'quels sont les caractères que vous pouvez utiliser, et toujours le message d'erreur revient sans cesse. Tout conseil serait formidable sur la façon de résoudre le problème, merci.

A échoué à convertir @drawable/image dans un drawable

200voto

Aliyah Points 1342

Redémarrez Eclipse (malheureusement) et le problème disparaîtra.

143voto

perumer Points 341

Vérifiez également si le nom de la ressource contient des caractères illégaux (pour moi c’était un «- » dans mon image)

55voto

GregM Points 467

Si redémarrer Eclipse ne résout pas le problème, assurez-vous que le nom de l’image commence par un caractère alphabétique (non numériques).

28voto

MM-BB Points 732

file name doit contenir qu' abc...xyz 012...789 _ . dans le dossier de Ressources.

par ex:

mon-image.png est - False!
MyImage.png est - False!
mon image.png est - False!
...
...

my-xml.xml est - False!
MyXml.xml est - False!
mon xml.xml est - False!
...
...

25voto

Mark Benny Points 21

C’est parce que le nom de votre Image contient «- » symbole. les seuls caractères autorisés sont [a-zA-Z0-9_.]

Merci

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X