android studio将主题更改为holo崩溃应用程序
我有一个我正在开发的应用程序。我们想将minSDK从Froyo升级到冰淇淋三明治(14),这样我们就可以使用一些新功能,包括全息黑暗主题 在StackOverflow上,我们找到了编辑build.gradle(Module:app)文件的步骤,并将minSDK更改为14。我们已按要求重新同步。然后重新构建应用程序。所有这些都编译良好,并在运行4.4.4的连接设备上运行 然后我转到styles.xml文件并相应地更改了AppThemeandroid studio将主题更改为holo崩溃应用程序,android,android-theme,android-min-sdk,Android,Android Theme,Android Min Sdk,我有一个我正在开发的应用程序。我们想将minSDK从Froyo升级到冰淇淋三明治(14),这样我们就可以使用一些新功能,包括全息黑暗主题 在StackOverflow上,我们找到了编辑build.gradle(Module:app)文件的步骤,并将minSDK更改为14。我们已按要求重新同步。然后重新构建应用程序。所有这些都编译良好,并在运行4.4.4的连接设备上运行 然后我转到styles.xml文件并相应地更改了AppTheme <style name="AppTheme" pare
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
到
也是这里推荐的
我重建了应用程序,它编译得很好。当它试图在我们连接的设备上运行时,我立即得到一个“应用程序已停止”
我查看了LogCat(根据注释),一旦我弄清楚我在看什么,我发现这行:
原因:java.lang.IllegalStateException:此活动需要使用Theme.AppCompat主题(或子代)。
不知道那是什么意思
我是否在“SDK”更改或主题上遗漏了什么
谢谢
皮特嘿,你能展示一下你的上述活动代码吗?特别是《宣言》。我以前遇到过这个错误,这可能与您没有在活动声明中扩展(扩展)正确的actionbar这一事实无关 例如:
extends ActionBarActivity
看看LogCat中的Java堆栈跟踪:v-14文件夹中有不同的样式吗?听起来不幼稚(Android编程新手),什么是v-14文件夹?我会“假设”这些都是“正常”的,因为我在应用程序开发方面相对较早。。。但随着SDK和Android Studio的不断变化,它们也相对较新。。。不确定。公共类MainActivity扩展了ActionBarActivity。。。这是我的申报单是的。。。这就是问题所在。我把它从ActionBarActivity扩展到了Activity。。。现在Halo可以正常工作了。很高兴我能帮忙。
extends ActionBarActivity