android studio 将主题更改为 holo 导致应用程序崩溃

android studio change theme to holo crashes app

我有一个正在开发的应用程序。我们想将 minSDK 从 Froyo 升级到 IceCream Sandwich (14),这样我们就可以使用一些较新的功能,包括 Holo Dark 主题。

在 Whosebug 上,我们找到了编辑 build.gradle(模块:app)文件并将 minSDK 更改为 14 的步骤。我们按要求重新同步。然后重建应用程序。在我们连接的设备 运行ning 4.4.4

上全部编译正常并且 运行

然后我转到 styles.xml 文件并相应地更改了 AppTheme。

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

   <style name="AppTheme" parent="android:Theme.Holo">

也像这里推荐的那样。

我重建了应用程序,它编译得很好。当它尝试在我们连接的设备上 运行 时,我立即得到 "The Application has Stopped"。

我查看了 LogCat(根据评论),当我弄明白我在看什么时,我发现了这一行:

Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

不确定那是什么意思。

我是否遗漏了 "SDK" 更改或主题中的某些内容?

谢谢 皮特

嘿,你能展示你所说的 activity 的代码吗?尤其是宣言。我以前遇到过这个错误,它可能与您没有在 activity 的声明中扩展(扩展)正确的操作栏这一事实有关。

例如:

extends ActionBarActivity