Używam Android Studio 1.4
Minęło już trochę czasu od ostatniego razu, kiedy stworzyłem nowy projekt w android studio, a dziś, kiedy to zrobiłem, android studio nie pokazuje nic z podglądu układu. To puste okno i napis „Nic do pokazania”.
Myślę, że jest to związane z nową biblioteką projektowania wsparcia, ponieważ nigdy nie widziałem tego nowego „kodu domyślnego”. Trochę zbadałem i są to nowe wytyczne dotyczące projektowania materiałów dla Androida ...
Już to zrobiłem:
- zaktualizował narzędzia SDK
- wyczyściłem projekt i odbudowałem go
- unieważnione i ponownie uruchomione pamięci podręczne
... i nadal nic.
Zaktualizowano:
Postanowiłem zaktualizować 1.5.1 , wygląda to tak: daje mi to problem z renderowaniem .. Myślę, że nie wyświetla poprawnie prawego dolnego przycisku, bo myślę, że powinien to być przycisk z ikoną wiadomości, aw moim AS po prostu wyświetla ikonę wiadomości (popraw mnie, jeśli się mylę).
źródło
Odpowiedzi:
Wybierz inny motyw (inny niż
Holo
na przykładTheme
)Ten problem zwykle występuje, gdy styl jest tworzony nieprawidłowo lub z istniejącego stylu. Więc wybierz "Układ graficzny", wybierz "AppTheme" (zakładka z niebieską gwiazdką). I wybierz dowolny z predefiniowanych stylów. W moim przypadku „Light”, które powinno rozwiązać problem.
Spróbuj „Unieważnij pamięć podręczną i uruchom ponownie”.
Uruchom ponownie Android Studio, wybierając tę opcję. To może zająć trochę czasu.
Następnie, jeśli nadal nie działa, spróbuj odbudować swój projekt.
źródło
To jest częsty problem. Można go łatwo rozwiązać, zmieniając
res/values/styles.xml
na<!-- Base application theme. --> <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style>
Kroki :
otwórz style.xml
zmień z -> nazwa stylu = "AppTheme" parent = " Theme.AppCompat.Light.DarkActionBar "
zmień na -> nazwa stylu = "AppTheme" parent = " Base.Theme.AppCompat.Light.DarkActionBar "
(Po prostu dodaj „ Base. ” Do „ Theme ”).
Zapisz plik i zaznacz Podgląd teraz.
Preview Works Perfeclty teraz.
źródło
Sprawdź ponownie, czy aktualizacja SDK
API 23: Android N (preview)
jest już dostępna, pobierz ją poprawnie LUB wybierz wAPI 23: Android 6.0
prawym górnym rogu okna podglądu. sprawdź obraz.
.
To (Android Studio) automatycznie wybiera najnowszy, nawet jeśli nie jest poprawnie zainstalowany. tak więc ,
Musisz:
zainstaluj nowy prawidłowo
LUB
kliknij poprzedni.
źródło
Znajdź Styles.xml w Values. (Res / Values / Styles.xml) Zmień to
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
do tego:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
Następnie wyczyść i zbuduj projekt. Oba możesz zrobić z menu budowania.
U mnie to zadziałało.
źródło
Wymuś odświeżenie pomogło mi.
Znajduje się u góry karty projektu.
źródło
Przechodzę również przez ten sam problem i wykonuję tę prostą pracę, po prostu przechodzę do res-> values-> style.xml i zmieniam
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
do
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
źródło
Szybko do przodu do 2018 roku i nadal mamy ten problem!
Kiedy miałem ten problem z
Android Studio Canary 3.2
dzisiaj, zrobiłem to:Poszłam do
File -> Settings -> Plugins
Na liście wtyczek wyłączyłem
Android Support
, odznaczając go.Następnie wybrałem Zastosuj, a następnie OK .
Po tym uruchomiłem ponownie
Android Studio
.Po ponownym uruchomieniu powtórzyłem proces:
Ale tym razem na liście wtyczek włączyłem
Android Support
, zaznaczając to.Potem uruchomiłem ponownie.
Kiedy się
Android Studio
pojawiło, pozwoliłemGradle
sobie na to, a potem zrobiłem:File -> Sync Project with Gradle Files
Kiedy to zostało zrobione, ponownie otworzyłem moje pliki xml lub odświeżyłem je tak czy inaczej i wszystko było w porządku.
Tak, długa trasa, ale w dniu, w którym muszę dostarczyć w pracy? To na pewno działa!
TLDR: Po prostu wyłącz i ponownie włącz obsługę Androida i wszystko będzie dobrze
źródło
Przełącz się z pustej aktywności i użyj pustej aktywności. Zmień motyw na na przykład Holo.Light.NoActionBar.
W przeciwieństwie do Blank, Empty jest bardziej uproszczona, dlatego może być konieczne samodzielne dodanie niektórych rzeczy. Na przykład dodaj 2 metody Override onCreateOptionsMenu i onOptionsItemSelected, jeśli chcesz manipulować kontrolkami na ActionBar i tym podobnych. W przeciwnym razie nie ma innej znaczącej różnicy.
źródło
Wyczyść kompilację projektu, przechodząc do opcji Build> Clean build.
Pomogło mi to, gdy miałem ten sam problem.
źródło
Dokładnie napotkałem problem podczas tworzenia nowego projektu, wydaje się, że jest powiązany z biblioteką Appcompat, aby go rozwiązać:
Wymieniłem:
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
naimplementation 'com.android.support:appcompat-v7:27.1.1'
I wszystko działało dobrze.Podsumowując, problem jest związany z błędem w wersji biblioteki.
Ale jeśli konieczne jest użycie bhat Natesh, rozwiązanie jest dla Ciebie.
źródło
W moim przypadku Android Studio stworzyło projekt zawierający bibliotekę wsparcia, której wersja to
RC
lubbeta
. Próbowałem więc starszej wersji biblioteki wsparcia, a potem działałem.Jeśli Twoja biblioteka to RC lub beta, spróbuj obniżyć wersję.
Zmniejsz to
implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
do tego
implementation 'com.android.support:appcompat-v7:27.1.1'
i obniż także wersję compileSdkVersion, targetSdkVersion, jeśli potrzebujesz.
źródło
Ten problem występuje z powodu problemu ze zgodnością kompozycji. Wszystko, co musisz zrobić, to najpierw przejść do res / values / styles.xml w widoku projektu i poszukać podstawowego motywu aplikacji, który domyślnie powinien być czwartą linią. Wyglądałoby to podobnie do następującego:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
Teraz wystarczy dodać „Base. do rodzica.
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
źródło
Nie wyświetla nawet „Hello World” w podglądzie, kiedy zaczynałem mój pierwszy projekt, wyświetla tylko „Problem z renderowaniem” i „Nie udało się utworzyć instancji jednej lub więcej klas”. To mi pomaga, spróbuj tego ..... w menu po lewej stronie przejdź do
bazy-> res-> wartości-> styles.xml,
a następnie wpisz „Base”. w wierszu
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
tuż przed Theme.AppCompat ie
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
źródło
Czasami podgląd układu nie jest wyświetlany tylko w bieżącym projekcie, spróbuj otworzyć inny projekt, jeśli podgląd układu innego projektu działa dobrze, a następnie problem w bieżącym projekcie. w obecnym projekcie spróbuj wyczyścić projekt , przebuduj projekt , jeśli nadal nie działa, spróbuj wprowadzić zmiany w pliku aplikacji build.gradle, na przykład dodaj implementację, a następnie zsynchronizuj gradle , sprawdź, czy działa podgląd układu.
źródło
W swoim górnym menu Android Studio przejdź do Widok> Okna narzędziowe> Podgląd , a następnie powinno pojawić się gdzieś w ramce Android Studio, możesz przenieść je w żądane miejsce za pomocą narzędzia wgniecionego koła w ramce podglądu
źródło
U mnie w Android Studio 3.6.1, będąc w pliku layout.xml, kliknięcie tutaj ponownie pokazało podgląd układu.
Wydaje mi się, że „zakładka” Podgląd już nie istnieje, teraz pojawia się ona tutaj: Widok> Okna narzędzi> Podgląd.
źródło
Zmień wersję Androida, która ma być używana podczas renderowania układów w środowisku IDE.
Przejdź do pliku układu xml -> Projekt -> zmień wersję interfejsu API systemu Android z Automatycznie wybierz najlepszą na wartość pomiędzy minimalną i docelową wersją sdk.
źródło
po prostu odśwież układ, klikając to:
w lewym górnym rogu strony „projektowanie układu” będzie widoczne niebieskie logo
kliknij i wybierz „Wymuś odświeżenie układu”
źródło
Proszę (
change com.android.support:appcompat-v7:28.0.0-alpha3
) lub (com.android.support:appcompat-v7:28.0.0-rc02
) do (com.android.support:appcompat-v7:28.0.0-alpha1
) w build.gradle (moduł: aplikacja).Następnie kliknij Plik -> Unieważnij pamięci podręczne / Uruchom ponownie
Potrzebujesz dostępu do internetu.
Działa dla mnie Windows 10 i Ubuntu 18.04.1 LTS
źródło
Oto proste rozwiązanie, które zadziałało dla mnie:
Iść do
File -> Settings -> Apperance & Behavior -> System Settings -> Android SDK :
Sprawdź,
Show Package Details
które znajduje się w prawym dolnym rogu.Android 8.1 (Oreo)
) SprawdźGoogle Play Intel x86 Atom System Image
apply
przyciskTen obraz systemu pomaga Android Studio wyświetlić podgląd układu.
źródło
Zmiana motywu (w pobliżu symbolu Androida służącego do zmiany wersji API) z AppTheme na cokolwiek innego, jak DeviceDefault lub Holo, z łatwością rozwiązała problem.
źródło
Po tylu klapkach zdałem sobie sprawę, że w
xml
Preview
rozmiarze powyżej, po lewej stronieApptheme
mamy ikonę Androida z uszami, kliknij ją i zmień na docelowy interfejs API na wypadek, gdyby nie był taki sam, jak ten, na który był skierowanybuilt.gradle
źródło
Dla mnie ten problem pojawia się po pierwszym uruchomieniu APK. Unieważnienie nie pomogło.
Jednak zastosowałem obejście: po
prostu uruchom pakiet APK, a gdy jest uruchomiony, możesz przesłać zmiany, klikając przycisk „Błyskawica” (Zastosuj zmiany) obok przycisku „Uruchom” w prawym górnym panelu. Uwielbiam, gdy wprowadzam zmiany w układzie.
źródło
Follow a few steps:- 1) Clean Project If 1 doesn't work then 2) Invalidate cache and restart If 2 doesn't work then 3) run command in the project folder rm -r .idea
źródło
Użyłem przycisku „Aplikacja” debugowania
i mój problem został rozwiązany
źródło
Przejdź do pliku style.xml i po prostu dodaj klasę „Base” przed motywem. tak jak
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> </style>
@ Uwaga: zamień Theme.AppCompat.Light.DarkActionBar na Base.Theme.AppCompat.Light.DarkActionBar
i przejrzysty projekt.
źródło