Keine main.xml Datei erstellt von Eclipse/ADT
Habe ich die neueste version von Eclipse und dem ADT. Ich erstellte ein neues Android-Projekt und in der create-Assistent Sie bat mich um eine Aktivität zu erstellen, habe ich. Wenn das Projekt geladen, jedoch habe ich nicht ein main.xml Datei im res/layout. Alle, die ich habe ist die activity.xml Datei für die Aktivität, die ich erstellt. Ich habe sogar versucht, erstellen Sie ein Projekt mit keine Aktivität und ich bekomme nicht die main.xml Datei.
Ist dies der Weg, es sollte nun funktionieren?
- "Alles, was ich habe, ist die Aktivität xml-Datei für die Aktivität, die ich erstellt" -- das ist
main.xml
, wenn du es nennen möchtest, die. Wenn Sie wählte einen anderen Namen in dem Assistenten, gut, das ist die layout-Datei. - Öffnen Sie Ihre Aktivität und überprüfen, was die Zeile setContentView(R. layout.XXX) sagt.
- warum müssen Sie main.xml?
- Sorry, war durch dieses tutorial: developer.android.com/training/basics/firstapp/building-ui.html und erwähnt alle Projekte haben main.xml so dachte ich, war etwas fehlt.
- Akzeptiere deine alte Frage Antworten
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denke ich, dass Sie brauchen, um Ihren passenden installer-version und ADT version wie installer-20.0.3 und ADT-20.0.3 .
Antwort ist nur ausgerichtet auf ADT R20 nicht älter ADT-version
Wann immer Sie versuchen, erstellen Sie Ihr Projekt mit NoActivity dann gibt es kein main.xml, DefaultActivity.java standardmäßig erstellt & Es gibt keine DefaultActivity Eintrag in AndroidManifest.xml
Wenn Sie nicht in der Lage sind, neues zu schaffen Android-Projekt mit Standard-Aktivität, dann ist hier die Lösung erwähnen (nur für ADT R20) https://stackoverflow.com/a/11260656/582571
Es scheint, dass das problem mit dem Standard-build SDK, das ausgewählt ist, in der Neues Projekt-Assistent (Android 4.1 API 16). Wählen Sie API 15 oder niedriger, und es wird Dateien erstellen ganz gut.
Ich ausgewählt API 14 und ich bekomme das gleiche Ergebnis: keine main.xml Datei. Nur die activity_main.xml. Ich werde davon ausgehen, dass diese ersetzt hat main.xml?