android问题:You need to use a Theme.AppCompat theme (or descendant) with this activity.

原文地址:http://blog.csdn.net/lincyang/article/details/42673151

这个问题是在解决app启动的时候一开始有黑屏的问题的时候产生的。去掉黑屏的方法是首先在style.xml中生命

<style name="WelcomeStyle" parent="android:Theme">    
<item name="android:windowBackground">@mipmap/welcome</item>   
 <item name="android:windowNoTitle">true</item>
</style>

或者

<style    name="Appwelcome"   parent="android:Theme.Translucent.NoTitleBar.Fullscreen"></style>

然后再AndroidManifest.xml中对应的activity中使用该主题。这个activity继承的是AppCompatActivity.然后就会导致如题的问题了。

原因就是:如果activity继承的是兼容包里的类,就必须使用与其配套的主题。所以解决方法就是把基类由AppCompatActivity改为Activity.或者基类还是AppCompatActivity,但是使用的主题改为配套的主题。

推荐阅读更多精彩内容