2015-03-22 23 views
9

Właśnie zaktualizowałem SDK. Stworzyłem nowy układ XML z tylko FrameLayout i TextView. I mam problem rendering:Problemy z Android Studio Rendering, klasy nie można znaleźć

Poniższe klasy nie można odnaleźć: - android.support.v7.internal.widget.ActionBarOverlayLayout

Próbowałem, ale nic nie działa. jak mogę to naprawić?

+0

Proponuję, abyś przełączał się do API 19 i Holo Dark, bez paska akcji, gdy renderujesz widok. W ten sposób zwykle rozwiązuję problem z renderowaniem (nie zawsze działa). Przeczytałem gdzieś wcześniej, mówiąc, że to tylko błąd w Android Studio. – Andyccs

+0

Spróbuj wyczyścić projekt kilka razy. –

+0

Dziękuję. Twoja sugestia zadziałała. I na pewno jest to błąd w Android Studio, przełączam się na inny motyw, a następnie przełączam się z powrotem, kilka razy, wtedy problem zniknął. –

Odpowiedz

0

Spróbuj ustawić minSdkVersion w górę API 21. Jeśli twoja minSdkVersion miała 21 lub 22, ten błąd nie zostanie wyświetlony.

0

Jako początkujący programista na Androida napotkałem ten sam problem z renderowaniem, tworząc pierwszy program jako "Hello World". Myślałem, że przyczyną problemu może być lokalizacja ścieżki SDK systemu Android. Ale moje eksperymenty pokazują, że to błąd w Androidzie 1.1. Po wybraniu dowolnego interfejsu API poniżej API 20 jako minimalnego akceptowalnego interfejsu API, wystąpił błąd wyświetlania. Na przykład Próbowałem z API 15 (Android 4.0.3) lub API 8 (Android 2.2) jako minimum obsługiwane API Mam błąd. Ale kiedy wstawiłem API powyżej API 20 jako minimum obsługiwanego API, kompilacja przebiegła pomyślnie i mogłem zobaczyć dane wyjściowe.

Wiem, co zadziałało, a co nie, ale dlaczego tak się stało i jak sobie z tym poradzić w celu uzyskania niższej obsługi wersji API, to coś, czego oczekuję od doświadczonych programistów.

4

Spróbuj zmienić motyw na coś innego niż "AppTheme". Miałem ten sam problem i tak to naprawiłem.

22

W pluginach systemu Android Gradle występuje błąd, który zostanie naprawiony w wersji 1.2.3. Błąd jest opisany tutaj: http://tools.android.com/knownissues oraz dwa obejścia. Poniżej znajduje się jeden użyłem powodzeniem:

Obejście 1: Najpierw ręcznie budowania projektu (build> Rebuild projektu), a następnie ręcznie zsynchronizować projektu (przy użyciu Sync z plikami Gradle w pasku narzędzi lub z menu Narzędzia> Menu systemu Android), a następnie naciśnij Odśwież na pasku narzędzi nad edytorem układu.

0

Nie jest to pakiet SDK powodujący problem. Jest to Android Studio o ile wiem (popraw mnie jeśli się mylę) Aby uniknąć tego błędu, możesz po prostu odbudować swój projekt, przechodząc do Build -> Rebuild Project.

1

Wystarczy odbudowy projekt Build -> Rebuild projektu rozwiązane dla mnie

0

próby zmiany tematu "AppTheme" do światła to działa na mnie

1

Zmieniłem android używane do renderowania układów od 22 do 17 i działało.

Powiązane problemy