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
我有一个正在开发的应用程序。我们想将 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