Erreur Android Duplicate Resources
Je suis très nouveau pour android développement et essaye de développer ma première application lorsque j'ai eu cette erreur
Error:Error: Duplicate resources: E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.png:drawable-hdpi-v4/login_bg, E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.9.png:drawable-hdpi-v4/login_bg
Error:Execution failed for task ':app:mergeDebugResources'.
> E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.png: Error: Duplicate resources: E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.png:drawable-hdpi-v4/login_bg, E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.9.png:drawable-hdpi-v4/login_bg
Je ne suis pas en mesure de bien comprendre l'erreur. Ce fichier est double ici? Que suis-je censé faire pour y remédier?
P. S. L'INTERFACE utilisateur a été développée par mon frnd qui est une INTERFACE utilisateur développeur et puis, il m'a envoyé le projet sur lequel je suis maintenant censé ajouter du code et de la fonctionnalité de sorte qu'il devient difficile pour moi de tenter de comprendre ce qui pourrait être l'erreur possible.
source d'informationauteur Rick Roy
Vous devez vous connecter pour publier un commentaire.
C'est parce que Android en compte les éléments suivants pour être la même lorsque vous avez référencé les images dans vos mises en page:
login_bg.9.png
image raconte Android que cette image est un 9-patch de l'image. Alors que, de l'autre image,login_bg.png
est une image normale. Mais en termes de référencement sur les images, elles sont déclarées de la même, comme dans les exemples suivants.Normale de l'image:
Neuf-patch image:
Remarque: Il n'y a pas de différence en termes de référencement des images à partir de votre
/res/drawables
répertoire de votre projet Android.Voir ici pour plus d'info à propos de neuf-patch de l'image, ou le bon terme car il est neuf-patch drawable. Pour référence, neuf-patch un drawable doit être déclaré comme
<name>.9.png
comme danslogin_bg.9.png
.fondamentalement, il se produit chaque fois que le xml détecte la présence de plusieurs fichiers avec le même nom, quel que soit leur type d'extension.
e.g :
mypicture.jpg
ne peut pas être dans le même dossier avecmypicture.png
donc, avec votre cas,
login_bg.9.png
etlogin.png
dans le même répertoire que le dossier n'est pas autorisé.j'espère que cela peut être utile. bonne journée
J'ai résolu ce problème en renommant les fichiers avec des noms différents.