Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

"menu cannot be resolved or is not a field"

Das Thema ""menu cannot be resolved or is not a field"" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.07.2011, 20:35   #1 (permalink)
Erfahrener Benutzer
 
Benutzerbild von MetBo

Modell: Galaxy S i9100

Registriert seit: 14.05.2010
Beiträge: 278
Abgegebene Danke: 9
Erhielt 5 Danke für 5 Beiträge
Standard "menu cannot be resolved or is not a field"

Hallo,

ich habe mir ein Menü im Verzeichnis res/menu/menu.xml angelegt.

Code:
<?xml version="1.0" encoding="utf-8"?>
<menu
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@id/menuPreferences" android:title="@string/menuPreferences"></item>
    <item android:id="@id/menuInformation" android:title="@string/menuInformation"></item>
    
</menu>
Mit diesem Code möchte ich das Menü ansprechen:

Code:
package com.scibli.rss.golem.utils;

import android.app.Activity;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;
import android.view.MenuInflater;

import com.scibli.rss.golem.v2.R;

public class OptionMenuInflater extends FragmentActivity  {
	public boolean onCreateOptionMenu(Menu menu, Activity activity) {
		MenuInflater menuInflater = activity.getMenuInflater();
		menuInflater.inflate(R.menu.menu, menu);
		return true;
	}
}
Nur komischerweise wird kein menu im R. gefunden?!? (Fehlermeldung: menu cannot be resolved or is not a field)

Habt ihr eine Idee woran das liegt?

Vielen Dank,
Grüße
MetBo ist offline   Mit Zitat antworten
Alt 20.07.2011, 21:01   #2 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: menu cannot be resolved or is not a field

Wenn sie wirklich in res/menu/menu.xml liegt könnte es sein, dass Eclipse sie nicht sieht.
Mach mal clean project.

ADD: Ansonsten fällt mir noch auf, dass du in der menu.xml bei den ids kein
Pluszeichen benutzst. Also kein android:id="@+id/menuPreferences". Kann
sein, dass der resourcecompiler bei Menüs ohne "neue" ids durcheinander kommt?

ADD: Achja, ob das R das richtige R ist, dass du inkludierst, kann ich von hier nicht sehen.
Das v2 sieht verdächtig aus.
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.

Geändert von DieGoldeneMitte (20.07.2011 um 21:11 Uhr)
DieGoldeneMitte ist offline   Mit Zitat antworten
Alt 21.07.2011, 10:43   #3 (permalink)
Neuer Benutzer
 
Benutzerbild von royakaacky

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 11.10.2010
Beiträge: 10
Abgegebene Danke: 0
Erhielt 3 Danke für 1 Beitrag
royakaacky eine Nachricht über ICQ schicken royakaacky eine Nachricht über Skype™ schicken
Standard AW: "menu cannot be resolved or is not a field"

Ich habe das gleiche Problem... das komische ist, wenn ich android.R.menu importieren will, geht das nicht , da er sagt menu gibst in R nicht... aber laut der android developer seite R.menu | Android Developers muss es das geben... total komisch ....
royakaacky ist offline   Mit Zitat antworten
Alt 21.07.2011, 10:59   #4 (permalink)
Neuer Benutzer
 
Benutzerbild von royakaacky

Modell: Samsung Galaxy S2 (I9100)

Registriert seit: 11.10.2010
Beiträge: 10
Abgegebene Danke: 0
Erhielt 3 Danke für 1 Beitrag
royakaacky eine Nachricht über ICQ schicken royakaacky eine Nachricht über Skype™ schicken
Standard AW: "menu cannot be resolved or is not a field"

@MetBo Ich habe die Lösung... du hast doch die main.xml im ordner layout... und du hast sicher die menu.xml auch in den Ornder gepackt oder? Ich hatte es aufjedenfall so.. ich habe jetzt einen Ordner menu im Ordner res gemacht und da die menu.xml datei rein verschoeben dann gehts!

viel glück
royakaacky ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Near Field Communication ccq21 Zubehör für HTC Desire 8 01.04.2011 11:22
Field&Stream ist da Wingnut Sonstige Apps & Widgets 0 24.03.2011 15:56
TextView cannot be resolved to a type Bobert Android App Entwicklung 1 28.11.2010 12:01
Abnormal Magnetic Field ............ silas19 Motorola Milestone Forum 4 13.05.2010 18:06
Playman Track and Field tHe_mIcHi Android App Entwicklung 3 13.06.2009 12:55




Du liest gerade: ""menu cannot be resolved or is not a field"" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.