Jestem tylko początkującym w tworzeniu aplikacji na Androida. Kiedy utworzyłem nowy projekt w Android Studio 1.1.0, porzucono ten błąd „ problemy z renderowaniem Nie można znaleźć następujących klas android.support.v7.internal.widget.ActionBarOverlayLayout ”
Teraz szukałem tego w Google i znalazłem prawdopodobnie 3 rozwiązania podane przez większość ludzi.
Mówią:
Zmień interfejs API (z okienka podglądu) z 22 na 21 lub
Zmień motyw aplikacji z „Motyw projektu” na inny motyw.
upewnij się, że zaimportowałeś odpowiednią bibliotekę appcompat-v7 w swojej strukturze projektu -> zależności, zapoznaj się z następującymi krokami : Dodaj identyfikator projektu funkcji biblioteki obsługi do sekcji zależności. Na przykład, aby uwzględnić projekt appcompat, dodaj kompilację „com.android.support:appcompat-v7:18.0.+” do sekcji zależności, jak pokazano w poniższym przykładzie:
dependencies { ... compile "com.android.support:appcompat-v7:18.0.+" }
Uwaga: Moja biblioteka obsługi systemu Android jest aktualna (zainstalowano ją za pomocą Menedżera SDK).
Po wykonaniu pierwszych dwóch kroków usunięto błąd. Ale czuję, że nie są to trwałe rozwiązania, Drugi krok wydaje się być tymczasowym obejściem. Mam też wątpliwości co do pierwszego kroku, że jeśli usuniemy błąd, zmienimy api z 22 na 21, to na końcu nasza aplikacja nie będzie działać w systemie Android 5.1.1 (API 22), będzie ograniczona do Androida 5.0 .1 i tylko poniżej (API 21). Czy moje wątpliwości są uzasadnione? Jeśli chodzi o trzeci krok, czy jest to trwałe rozwiązanie tego problemu?
PS: Przepraszamy za niedopasowanie tagów, nie wolno było dodawać dokładnych tagów ze względu na reputację witryny