J'ai module1 (dans Android Studio) avec listView1 dans activity_main.xml
(présent en res du module1). La MainActivity de ce module est lancée à partir d'un autre module2 dans le même projet Android Studio.
J'ai essayé de supprimer le module1 et de créer à nouveau un nouveau avec les mêmes fichiers res et java. Je reçois toujours le même problème.
Réponses:
Je pense que vous avez une mise en page dans la bibliothèque et le module avec le même nom ou une mise en page XML multiple avec un identifiant de ressource en double.
la source
activity_main.xml
, mieux vaut le faire à la main.Dans les deux modules, vous avez un fichier
activity_main.xml
. Veuillez renommer un fichier.Mise à jour: Ce que @kundan kamal veut exprimer, c'est que vous avez un fichier de mise en page dans les deux modules avec un nom similaire.
la source
vous avez utilisé plusieurs modules et donnez le même nom à n'importe quelle mise en page xml, puis donnez cette erreur, veuillez donc renommer votre mise en page xml.
la source
Dans mon cas, les identifiants étaient différents. J'ai pressé
Build > Rebuild Project
. C'est parce que je me suis diviséres/layout
en sous-dossiers et que AS s'est arrêté pour remarquer les changements XML. Consultez Reconstruction requise après la modification des fichiers de mise en page XML dans Android Studio pour plus de détails.la source
Ce genre d'erreur m'est arrivé une fois, mais avec une
string
ressource. J'ai configuré la chaîne dans un fichier de traduction, mais pas dans le fichier de ressources de chaîne par défaut, ce qui a provoqué le crash.la source
Corrigez-moi Si je ne me trompe pas ... Je pense que vous avez le même nom de votre bibliothèque et de votre module dans votre projet, vous devez donc renommer l'un d'entre eux, alors ça marche bien
la source