2015-05-20 14 views
34

Jestem nowy w rozwoju Androida i właśnie zainstalowałem program Android Studio w wersji 1.2.1.1. Stworzyłem projekt HelloWorld i wybrałem domyślną pustą aktywność, motyw Darcula i domyślny interfejs API. Prosto po wyjęciu z pudełka, bez wpisywania jakiegokolwiek kodu lub dotknięcia czegokolwiek, pojawia się następujący komunikat:Android Studio 1.2.1.1 - Nie można znaleźć stylu "textViewStyle"

"Problemy z renderowaniem Brakujące style Czy wybrano poprawny motyw dla tego układu? Użyj pola wyboru Motyw nad układem do wyboru inny układ lub naprawić odniesienia stylów kompozycji. Nie można znaleźć stylu "textViewStyle" w bieżącym motywie (4 podobne błędy nie zostały pokazane). "

Odinstalowałem i ponownie zainstalowałem system Android Studio, ale nadal dostaję ten błąd, więc nie jestem pewien, co jeszcze powinienem zrobić. Mówi "użyj pola kombi motywu ... lub napraw odniesienia do stylów motywu" i jestem nowy w Android Studio, więc nie mam pojęcia, gdzie jest pudełko ani jak zmienić odnośnik.

Odpowiedz

6

Android umożliwia zdefiniowanie własnego formatu stylu, który zrobił domyślny projekt. Stworzyło styl o nazwie "textViewStyle".

Jeśli spojrzysz na widok tekstowy zamiast widoku projektu (możesz przełączyć się przez naciśnięcie zakładki w lewym dolnym rogu w części, w której pojawi się błąd, którego nie można wyświetlić) zobaczysz, że textView lub sama aplikacja zawiera linię android: theme = "@ style/textViewStyle".

Możesz usunąć ten wiersz lub odnaleźć błąd w pliku styles.xml w folderze res/values. To jest plik określający styl aplikacji.

Jeśli to nie pomoże, być może styl jest zdefiniowany w pliku AndroidManifest.xml, spójrz na tag, będzie on zawierał wiersz oznaczający android: theme = "@ android: style/textViewStyle", zmień to na android: theme = "@ android: style/Theme.DeviceDefault" i powinieneś być dobry.

Więcej informacji na temat niestandardowych tematów: http://developer.android.com/guide/topics/ui/themes.html

Ponieważ jesteś początkujący, bardziej na ogólnym rozwoju Android: http://developer.android.com

-1

kliknij na „wzór” kartę

Na prawym panelem, szukaj objet "tekst", który zawiera coś w stylu "@ string/hello_world"

Usuń tę wartość z pola

Nie ma więcej błędów.

+0

Nie trzeba usuwać deklaracji ciągów. Pomagają one w utrzymywaniu kodu w czystości i nieporęcznym –

121

Wystarczy kliknąć na ikonę Odśwież w okienku test:

enter image description here

+7

OMG .. to magia lub co. To działało ... – Ganesh

+6

dlaczego to działa? – saraf

+2

pracował dla mnie, dzięki –

6

Upewnij się, aby wybrać odpowiedni motyw z menu w panelu podglądu.

Jeśli ustawisz plik układu jako FullScreen w manifeście, ale wybierzesz coś takiego jak motyw NoActionBar w panelu podglądu, pojawi się również ten błąd.

+0

Taa, to była szalona rzecz dla mojej poprawki. Dzięki za tonę! –

1

Przejdź do pliku manifestu, sprawdź motyw, którego tam używasz, i wybierz ten sam w widoku projektu pliku xml.

Powiązane problemy