2016-04-11 12 views
0

Mein activity_main.xml hat diesen Code:Kann nicht Symbol MainActivity Resolve (mit Android Studio 2.0)

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" 
    android:layout_width="match_parent" android:layout_height="match_parent" 
    tools:context=".MainActivity" tools:ignore="MergeRootFrame" /> 

die Linie Werkzeuge: Zusammenhang mir den Fehler gibt, dass es das Symbol MainAcitvity nicht auflösen kann.

Kann mir jemand dabei helfen?

+0

ist MainActivity in jedem Paket –

+0

Ja unter com.example.android.sunshine.app; –

+0

versuchen, es wie folgt zu verwenden: 'tools: context =" com.beispiel.android.sunshine.app.MainActivity "' –

Antwort

1

Geben Sie den vollständigen Pfad für

tools:context=".MainActivity" 

wie

tools:context="com.example.android.sunshine.app.MainActivity" 
0

Im Idealfall sollte es funktionieren. Wenn nicht, sauber bauen wieder. Stellen Sie sicher, dass Ihre MainActivity vorhanden und sichtbar ist. Sie können auch versuchen, Ihrer Aktivität den vollen Namen zu geben. Sie überprüfen auch Ihr Manifest auf den Namen des Pakets und der Aktivität.

Wenn es wirklich nicht funktioniert, ist etwas nicht in Ordnung. Versuchen Sie, dieses Attribut zu löschen, und führen Sie es aus, um zu sehen, dass Sie es ausführen können.

Wir benötigen dieses Attribut für den Layout-Editor, um ein Standardthema zu erraten, da Themen im Manifest definiert sind und Aktivitäten zugeordnet sind, nicht Layouts.

Verwandte Themen