Klávesnice zdarma Klávesnice zdarma
Pořádné programy s pořádnou klávesnicí zdarma. Více zde
Pouze tento týden sleva až 80 % na C# .NET

Diskuze: Android Studio - Failed to load AppCompat ActionBar

Java Java Android Studio - Failed to load AppCompat ActionBar American English version English version

Aktivity (1)
Avatar
snidal.p
Člen
Avatar
snidal.p:5.9.2018 19:05

Zdravím, jsem v tomhle směru začátečník.
Nainstaloval jsem si Android Studio podle návodu z 2. lekce o Androidu. Myslím si, že jsem udělal vše správně. Po vytvoření první aplikace mi vyskočil ihned problém na stránce s návrhářem, kde se nezobrazí název aplikace, ani HelloWorld, viz. Screen. Přidávat tlačítka taky nejde.
Verze studia 3.1.4, Java_Home nastaveno na verzi 1.8.0_181, ale mám v PC i verzi 10.0.2, Win 8.1.

Zkusil jsem: Doinstaloval jsem plno věcí, zkusil jsem aplikaci spustit pod více API, přeinstalovat Studio a nic. Zkusil jsem naimportovat hotový projekt z nabídky studia s podobným výsledkem.

 
Odpovědět 5.9.2018 19:05
Avatar
Patrik
Člen
Avatar
Patrik:10.9.2018 18:45

skús ísť do /res/values/sty­les.xml
a skús zmeniť toto:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
</style>

na toto:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
</style>

potom si myslím, že problém môže byť ešte vo verzii API. Možno skús v manifeste dať minimálne API alebo cieľové vyššie. :)

Editováno 10.9.2018 18:47
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 10.9.2018 18:45
Avatar
snidal.p
Člen
Avatar
Odpovídá na Patrik
snidal.p:11.9.2018 21:23

Díky, změna v styles.xml pomohla.

 
Nahoru Odpovědět 11.9.2018 21:23
Avatar
pavel.sebe
Člen
Avatar
pavel.sebe:16.9.2018 20:23

Ahoj, na přesně ten samý problém jsem narazil také, jedno řešení je jak píše Patrik výše, tímto jsem také zprovoznil vykreslování preview v layout editoru, kde se mi ale nevykresloval Action bar. Po dalším googlení jsem zjistil že pomůže downgrade verze appcompat-v7 v souboru build.gradle (Module: app).

Můžeš vyzkoušet upravit řádek v dependencies:

implementation 'com.android.support:appcompat-v7:28.0.0-rc02'

na:

implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
 
Nahoru Odpovědět 16.9.2018 20:23
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.