#android #xml #eclipse
#Android #xml #eclipse
Вопрос:
Сегодня, когда я открыл свой eclipse сегодня и когда я создал новый Android project. appcompatv7 автоматически импортируется в соответствии с новым sdk. Но appcompatv7 показывает некоторую ошибку. Когда я расширяю appcompatv7, возникает ошибка в res -> значения-большие -> theme_base.xml и res -> значения-большие-v14 -> theme_base.xml . ошибка в этих XML-файлах показывает «не найдено ресурсов, соответствующих следующему имени». пожалуйста, помогите, и из-за этого мой новый проект также показывает ошибку.
<resources>
<style name="Theme.Base.AppCompat.DialogWhenLarge"
parent="Theme.Base.AppCompat.Dialog.FixedSize" />
<style name="Theme.Base.AppCompat.Light.DialogWhenLarge"
parent="Theme.Base.AppCompat.Dialog.Light.FixedSize" />
</resources>
Комментарии:
1. версия sdk в манифесте appcompatv7 показывает 7
2. просто щелкните правой кнопкой мыши проект и выберите Androdi Tools и выберите очистить предупреждение о ворсе и запустите свое приложение.
3. Выполнено. Но ничего не происходит. ошибка как в проекте appcompatv7, так и в тестовом приложении, которое я создал
4. @ShreksDeveloper: очистите свой проект и перезапустите ide
5. очищен проект. Также перезапущен. Но это не работает.
Ответ №1:
Как бы то ни было, у меня была аналогичная проблема с компиляцией, и я обнаружил, что в библиотеке AppCompat Google произошли серьезные изменения в API с несколькими базовыми темами. Я исправил это, переименовав:
Theme.AppCompat.Light
к Base.Theme.AppCompat.Light
и Theme.Base.AppCompat.Dialog.FixedSize
к Base.Theme.AppCompat.Dialog.FixedSize
(обратите внимание на базовый префикс).