Ich habe Modul1 (in Android Studio) mit listView1 in activity_main.xml
(in res des Moduls1 vorhanden). Die Hauptaktivität dieses Moduls wird von einem anderen Modul2 im selben Android Studio-Projekt gestartet.
Ich habe versucht, das Modul1 zu löschen und erneut ein neues mit denselben Res- und Java-Dateien zu erstellen. Trotzdem bekomme ich das gleiche Problem.
Antworten:
Ich denke, Sie haben sowohl in der Bibliothek als auch im Modul ein Layout mit demselben Namen oder mehrere XML-Layouts mit doppelter Ressourcen-ID.
quelle
activity_main.xml
besser von Hand umbenannt.In beiden Modulen haben Sie eine
activity_main.xml
. Bitte benennen Sie eine Datei um.Update: Was @kundan kamal ausdrücken möchte, ist, dass Sie in beiden Modulen eine Layoutdatei mit einem ähnlichen Namen haben.
quelle
Sie haben mehrere Module verwendet und geben den gleichen Namen für jedes XML-Layout an. Geben Sie dann diesen Fehler ein. Benennen Sie daher Ihr XML-Layout um.
quelle
In meinem Fall waren die Kennungen unterschiedlich. Ich drückte
Build > Rebuild Project
. Dies liegt daran, dass ich michres/layout
in Unterordner unterteilt habe und AS angehalten hat, um XML-Änderungen zu bemerken. Weitere Informationen finden Sie unter Neu erstellen nach dem Ändern der XML-Layoutdateien in Android Studio erforderlich .quelle
Diese Art von Fehler ist mir einmal passiert, aber mit einer
string
Ressource. Ich hatte die Zeichenfolge in einer Übersetzungsdatei konfiguriert, aber nicht in der Standard-Zeichenfolgendatei, sodass dies zum Absturz führte.quelle
Machen Sie mich richtig Wenn ich mich nicht irre ... Ich denke, Sie haben den gleichen Namen Ihrer Bibliothek und Ihres Moduls in Ihrem Projekt, also müssen Sie eine davon umbenennen, dann funktioniert es einwandfrei
quelle