У меня есть приложение, над которым я работал. Мы хотели обновить minSDK от Froyo до IceCream Sandwich (14), чтобы мы могли использовать некоторые из новых функций, включая тему Holo Dark.андроидная студия сменить тему на голографическое приложение
В StackOverflow мы обнаружили шаги для редактирования файла build.gradle (Module: app) и изменили значение minSDK на 14. Мы resync'd по запросу. Затем восстановили приложение. Все скомпилировано и запущено на нашем подключенном устройстве, которое работает 4.4.4
Затем я отправился в файл styles.xml и соответствующим образом изменил AppTheme.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
в
<style name="AppTheme" parent="android:Theme.Holo">
также, как рекомендовано здесь.
Я перестраиваю приложение, и оно компилируется в порядке. Когда он пытается запустить на нашем подключенном устройстве, я сразу же получаю сообщение «Приложение остановлено».
Я посмотрел в LogCat (за комментарием) и, как только я понял, что я смотрел, я нашел эту строку:
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
Не уверен, что это значит.
Я пропустил что-то либо на «SDK», либо на тему?
Благодаря Пит
Посмотрите на свой Java трассировки стека в LogCat: https://stackoverflow.com/questions/23353173/unfortunately-myapp-has-stopped-how-can-i-solve- это – CommonsWare
Существуют ли разные стили в папке v-14? – Harry
Не звучать наивно (новое для Android-программирования), что такое папка v-14? Я бы «предположил», что это будет «нормально», потому что я довольно рано разрабатываю приложения ... но с изменением SDK и Android Studio относительно новыми тоже ... не уверен. – Peter