Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android studio将主题更改为holo崩溃应用程序_Android_Android Theme_Android Min Sdk - Fatal编程技术网

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

android 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

我有一个我正在开发的应用程序。我们想将minSDK从Froyo升级到冰淇淋三明治(14),这样我们就可以使用一些新功能,包括全息黑暗主题

在StackOverflow上,我们找到了编辑build.gradle(Module:app)文件的步骤,并将minSDK更改为14。我们已按要求重新同步。然后重新构建应用程序。所有这些都编译良好,并在运行4.4.4的连接设备上运行

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

 <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