2015-05-20 4 views
34

Ich bin neu in der Android-Entwicklung und habe gerade Android Studio Version 1.2.1.1 installiert. Ich habe ein Projekt, HelloWorld, erstellt und die standardmäßige leere Aktivität, das Darcula-Design und die Standard-API ausgewählt. Direkt aus der Box, ohne irgendeinen Code geschrieben oder etwas berührt zu haben, bekomme ich folgende Nachricht:Android Studio 1.2.1.1 - Ich konnte den Stil 'textViewStyle' nicht finden

"Rendering Probleme Fehlende Stile. Ist das richtige Thema für dieses Layout ausgewählt? Verwenden Sie das Design-Kombinationsfeld über dem Layout zu wählen ein anderes Layout, oder fixieren Sie die Designstil-Referenzen. Der Style 'textViewStyle' im aktuellen Theme konnte nicht gefunden werden (4 ähnliche Fehler werden nicht angezeigt). "

Ich deinstalliert und neu installiert Android Studio, aber ich bekomme immer noch diesen Fehler, so dass ich nicht sicher bin, was ich sonst tun sollte. Es heißt "verwende das Theme-Kombinationsfeld ... oder korrigiere die Theme-Style-Referenzen" und ich bin neu in Android Studio, also habe ich keine Ahnung, wo die Box ist oder wie man die Referenz ändert.

Antwort

6

Android bietet Ihnen die Möglichkeit, Ihr eigenes Format zu definieren, das das Standardprojekt, das Sie erstellt haben, hat. Es hat einen Stil mit dem Namen 'textViewStyle' erstellt.

Wenn Sie die Textansicht anstelle der Designansicht betrachten (Sie können wechseln, indem Sie auf die Registerkarte unten links in dem Teil klicken, an dem der Fehler angezeigt wird, der nicht dargestellt werden kann) Die App selbst enthält eine Zeile android: theme = "@ style/textViewStyle".

Sie können diese Zeile entweder entfernen oder den Fehler in der Datei styles.xml im Ordner res/values ​​aufspüren. Dies ist die Datei, die den Stil für die App definiert.

Wenn dies nicht hilft, könnte es sein, dass der Stil in Ihrer Datei AndroidManifest.xml definiert ist, sehen Sie sich das Tag an, es wird eine Zeile enthalten, die android sagt: theme = "@ android: style/textViewStyle", ändere das in android: theme = "@ android: style/Theme.DeviceDefault" und du solltest gut gehen.

Weitere Informationen über individuelle Themen: http://developer.android.com/guide/topics/ui/themes.html

Da Sie ein Anfänger, mehr über die allgemeine Android Entwicklung sind: http://developer.android.com

-1

Klicken Sie auf "Design" Registerkarte

Auf der rechten Pannel, suchen das Objekt "text", das etwa "@ string/hallo_world" enthält

Diesen Wert aus dem Feld

entfernen

Es gibt keinen Fehler mehr.

+0

Die String-Deklaration muss nicht entfernt werden. Sie helfen viel Code sauber und weniger sperrig zu halten –

121

Klicken Sie einfach auf das Symbol Aktualisieren im Berichtsfenster:

enter image description here

+7

OMG .. ist diese Magie oder was. Es hat Mann gearbeitet ... – Ganesh

+6

Warum funktioniert das? – saraf

+2

arbeitete für mich, danke –

6

Stellen Sie sicher, das richtige Thema aus dem Menü im Vorschaufeld auszuwählen.

Wenn Sie im Manifest die Layoutdatei als FullScreen festlegen, aber im Vorschaubereich etwas wie das NoActionBar-Thema auswählen, erhalten Sie auch diesen Fehler.

+0

Ja, das war die verdammte Sache für meine Reparatur. Danke vielmals! –

1

Gehen Sie zur Manifest-Datei, überprüfen Sie das Thema, das Sie dort verwenden, und wählen Sie dasselbe in der Entwurfsansicht Ihrer XML-Datei.

Verwandte Themen