2012-03-26 13 views
2

Programmierung für Android ist neu für mich. Daher ist Eclipse auch neu. Ich habe versucht, kleine Dinge zu schaffen. Aber jedes Beispiel, das ich finde, muss ich in der main.xml bearbeiten.Probleme mit main.xml in Eclipse (Android)

Mein Problem ist, wenn ich diese Datei verwende, bekomme ich einen Fehler. Ich weiß nicht, was es verursacht. Ich weiß nicht, wie ich es loswerden soll.

Ich habe versucht, Guids auf Youtube folgen. Folgt ihm auf den Punkt. Trotzdem, Fehler bekommen.

Hat jemand eine Idee, was dieses Problem verursacht? und wichtiger: wie man es löst?

[2012-03-26 12:12:40 - No XML] emulator-5554 disconnected! Cancelling 'cyperia.noXML.NoXMLActivity activity launch'! 
    [2012-03-26 12:12:52 - No XML] Error in an XML file: aborting build. 
    [2012-03-26 12:13:00 - No XML] res\layout\main.xml:0: error: Resource entry main is already defined. 
    [2012-03-26 12:13:00 - No XML] res\layout\main.out.xml:0: Originally defined here. 
    [2012-03-26 12:13:00 - No XML] C:\Users\Illum\workspace\No XML\res\layout\main.out.xml:1: error: Error parsing XML: no element found 
    [2012-03-26 12:13:01 - No XML] 'default' is not a best match for any device/locale combination. 
    [2012-03-26 12:13:01 - No XML] Displaying it with 'Locale Language ___Region __, sw320dp, w320dp, h533dp, Normal Screen, Long screen aspect ratio, Portrait Orientation, Normal, Day time, High Density, Finger-based touchscreen, Soft keyboard, No keyboard, Exposed navigation, Trackball navigation, Screen resolution 800x480, API Level 15' which is compatible, but will actually be displayed with another more specific version of the layout. 
    [2012-03-26 12:13:02 - No XML] Error in an XML file: aborting build. 
+0

Fügen Sie Ihre main.xml hier ein. –

Antwort

8

Dies ist ein langjähriges Problem bei der Android-Entwicklung mit Eclipse. Diese Meldung wird angezeigt, wenn Sie ein Projekt mit einer als "aktuelles Dokument" geöffneten XML-Datei ausführen/debuggen. Eclipse versucht, die XML-Datei anstelle des Projekts zu erstellen, also den mysteriösen Fehler zu werfen.

Eine schnelle Abhilfe wäre, zu einer .java-Datei zu navigieren, bevor Sie das Projekt ausführen/debuggen.

Sie können das Projekt auch aus dem Arbeitsbereich auswählen, um es auszuführen/zu debuggen, aber es dauert mehr Klicks.

+0

Danke, ich habe gerade etwas Neues gelernt. – HaemEternal

+0

Omg! Du hast meinen Tag gerettet ... Ich hätte Stunden damit verbracht, das selbst herauszufinden. – user1292715

0

Ich habe dieses Problem seit Wochen auf meiner Hauptmaschine behandelt, und schließlich hatte ich genug davon. Ich habe Eclipse/ADT Plugin auf einem anderen Rechner installiert und hatte nicht das gleiche Problem. Das hat mich an die einfachste Lösung erinnert. Entfernen und neu installieren! Am Ende habe ich Eclipse erneut auf meinem Hauptcomputer heruntergeladen und das ADT-Plugin neu installiert. Das Problem existiert nicht mehr. Hinweis: Ich habe das Android SDK nicht deinstalliert. Ich habe das so gelassen und bin noch nicht auf dieselben Probleme gestoßen.

TL; DR Laden Sie Eclipse und das Plugin erneut herunter und es sollte das Problem beheben.