android studio更改主题到holo崩溃的应用程序

时间:2015-04-21 23:55:22

标签: android android-theme android-min-sdk

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

在StackOverflow上,我们找到了编辑build.gradle(Module:app)文件的步骤,并将minSDK更改为14.我们根据请求重新同步。然后重建了应用程序。全部编译好并在我们连接的设备上运行,运行4.4.4

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

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

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

也如此推荐。

我重建了应用程序并且编译得很好。当它试图在我们连接的设备上运行时,我得到一个&#34;应用程序已停止&#34;立即

我查看了LogCat(根据评论),一旦我弄清楚我在看什么,我发现了这一行:

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

不确定这意味着什么。

我错过了&#34; SDK&#34;改变或主题?

由于 皮特

1 个答案:

答案 0 :(得分:0)

嘿,你能展示你所说的活动代码吗?特别是宣言。我以前遇到过这个错误,可能与您未在活动声明中扩展(扩展)正确的操作栏有关。

例如:

extends ActionBarActivity