2017-02-07 3 views
0

Я создал приложение в студии Android в ubuntu. Теперь я переместил проект на Windows 10. Теперь я обновил студию. Ресурсы styles.xml не могут идентифицировать темы, указанные в родительском атрибуте (все из них).Styles.xml не работает в студии android

Это мой styles.xml файл

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">#f44336</item> 
    <item name="colorPrimaryDark">#e53935</item> 
    <item name="colorAccent">#f44336</item> 
    <item name="showcaseViewStyle">@style/CustomShowcaseTheme</item> 
</style> 

<style name="AppTheme.NoActionBar"> 

    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"> 

</style> 

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light"> 

</style> 

<style name="checkbox" parent="Theme.AppCompat.Light"> 
    <item name="colorControlNormal">@color/black</item> 
    <item name="colorControlActivated">@color/black</item> 
</style> 



<style name="layoutmargin"> 
    <item name="android:layout_marginTop">20dp</item> 
    <item name="android:background">@color/white</item> 
    <item name="android:layout_marginLeft">20dp</item> 
    <item name="android:layout_marginRight">20dp</item> 
</style> 


<style name="CustomShowcaseTheme" parent="ShowcaseView.Light"> 
    <item name="sv_backgroundColor">#90234A56</item> 
    <item name="sv_buttonBackgroundColor">#CF3119</item> 
    <item name="sv_buttonText">Close</item> 
    <item name="sv_titleTextAppearance">@style/CustomTitle</item> 
    <item name="sv_detailTextAppearance">@style/CustomDetailText</item> 
</style> 
<style name="CustomTitle" parent="TextAppearance.ShowcaseView.Title"> 
    <item name="android:textColor">#FFFFFF</item> 
    <item name="android:textSize">30dp</item> 
    <item name="android:textStyle">bold</item> 
</style> 

<style name="CustomDetailText" parent="TextAppearance.ShowcaseView.Detail"> 
    <item name="android:textColor">#FFFFFF</item> 
    <item name="android:textSize">20dp</item> 
    <item name="android:textStyle">italic</item> 
</style> 

Все родительские признаки показывают, что символ не может быть решена.

+0

Это связано с функцией, называемой «сбор кеша». см. мой ответ здесь: https://stackoverflow.com/a/42765120/1148784 – babay

ответ

0

Вы уверены, что версия Android SDK такая же, как на вашей системе Ubuntu? Я не уверен, что это проблема с самой студией Android или SDK. Вы также попытались восстановить проект? Внутренние ошибки синтаксического анализа IDE не всегда надежны

+0

Версия Sdk различна. Теперь, что я должен сделать, чтобы заставить его работать? – secretcoder

+0

Используйте диспетчер SDK для его установки. –

+0

Извините, я не получил вас. Вы хотите, чтобы я установил старую версию sdk или что-то еще? – secretcoder

Смежные вопросы