2014-02-20 11 views
7

Ich habe mein Android Studio aktualisiert und jetzt habe ich ein Problem in meinem main.xml, zeigt es die folgende Fehlermeldung: element LinearLayout must be declaredElement Linearlayout deklariert werden muss

dies ist mein Code:

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="fill_parent" 
    android:layout_width="fill_parent" 
    android:gravity="center_vertical|center_horizontal" 
    > 
    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/monBouton" 
     android:text="Cliquez ici !" 
     > 
    </Button> 
</LinearLayout> 

Dies ist die Fehlermeldung: Fehler: Ausführung fehlgeschlagen für Task ': app: compileDebugJava'.

Compilation failed; see the compiler error output for details.

Fehler: kann nicht Symbolvariable action_settings

Wie kann ich es lösen finden?

+0

umfassen die komplette Fehlermeldung. – pyus13

+0

die vollständige Fehlermeldung wurde aufgenommen, danke – abdoBim

+0

Ich habe den gleichen Fehler, der Grund ist, weil ich XML-Datei innerhalb 'ziehbare /' anstelle von 'Layout /' Verzeichnis. –

Antwort

3

Stellen Sie sicher, action_settings innerhalb Menüs XML-Datei

res/menu/yourmenufile.xml 

wie folgt definiert sind:

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context="com.example.app" > 

    <item android:id="@+id/action_settings" 
     android:title="@string/action_settings" 
     android:orderInCategory="100" 
     app:showAsAction="never" /> 
</menu> 
+0

danke, das prolblem ist gelöst :) – abdoBim

4

Haben den gleichen Fehler. Problem war, ich hatte mein Dialogfragment-Layout im Menü-Ordner anstelle des Layout-Ordners

13

Ihre Layout-Dateien müssen in res/layout Ordner sein.

Providing Resources

+0

das löste mein Problem. Normalerweise ist dies die Antwort für allgemeine Fälle. – ssudaraka

Verwandte Themen