Я создаю приложение, используя библиотеку поддержки v7 appcompat с ActionBar и фрагменты для использования на более ранних версиях Android-версии. Пока все работает нормально.Использование внешней библиотеки -> java.lang.IllegalStateException: вам необходимо использовать тему Theme.ppCompat (или потомка) с этим действием
Но когда я хочу использовать библиотеку (в данном случае javassist android), приложение начинает сбой при его запуске.
"java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity"
Мой styles.xml выглядит следующим образом
<style name="AppBaseTheme" parent="Theme.AppCompat.Light"></style>
<style name="AppTheme" parent="AppBaseTheme"></style>
и мой Manifest.xml как этот
<application
android:theme="@style/AppTheme"
... >
...
</application>
библиотека не имеет никакого определения любого стиля (я удалил эти определения).
Как я писал, мое приложение работает без этой библиотеки javassist, но оно падает, когда я добавляю его для создания пути.
Когда я не использую appcompat и не использую родной ActionBar и т. Д., Он также работает. Но это не решение для меня.
Я не знаю, что происходит. Есть идеи?
Распространяется ли ваша деятельность на AppCompatActivity? Использует ли ваша активность пользовательский стиль, определенный в манифесте? Вы используете другой стиль в папках v14 o v21? –