所以我认为这是v22的常见问题,但当前的解决方案似乎并没有解决我的错误。我尝试将android: windowActionBar设置为false,将android: windowNoTitle设置为true,但这似乎没有帮助。
这是我的错误消息
05-13 07:33:50.943: E/AndroidRuntime(14440): FATAL EXCEPTION: main
05-13 07:33:50.943: E/AndroidRuntime(14440): Process: com.commonsware.lorem, PID: 14440
05-13 07:33:50.943: E/AndroidRuntime(14440): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.commonsware.lorem/com.commonsware.lorem.Lorem}: java.lang.IllegalArgumentException: AppCompat does not support the current theme features
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2198)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.ActivityThread.access$800(ActivityThread.java:139)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.os.Handler.dispatchMessage(Handler.java:102)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.os.Looper.loop(Looper.java:136)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.ActivityThread.main(ActivityThread.java:5097)
05-13 07:33:50.943: E/AndroidRuntime(14440): at java.lang.reflect.Method.invokeNative(Native Method)
05-13 07:33:50.943: E/AndroidRuntime(14440): at java.lang.reflect.Method.invoke(Method.java:515)
05-13 07:33:50.943: E/AndroidRuntime(14440): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
05-13 07:33:50.943: E/AndroidRuntime(14440): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
05-13 07:33:50.943: E/AndroidRuntime(14440): at dalvik.system.NativeStart.main(Native Method)
05-13 07:33:50.943: E/AndroidRuntime(14440): Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106)
05-13 07:33:50.943: E/AndroidRuntime(14440): at com.commonsware.lorem.Lorem.onCreate(Lorem.java:35)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.Activity.performCreate(Activity.java:5248)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
05-13 07:33:50.943: E/AndroidRuntime(14440): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162)
这是我的styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme.NoActionBar">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
也许我只是输入了错误的代码,所以希望有人能告诉我哪里出错了。谢谢你的时间。
编辑:我知道这个问题以前有人问过,但是目前所有的解决方案都没有解决我的问题。我的问题还没有得到回答,链接也没有帮助。
移除android前缀,扩展你的基本主题。
请记住:AppCompat不需要android前缀!
<style name="AppTheme.NoActionBar" parent="AppTheme">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
我的应用程序在Android N上运行良好,但在Android M上时崩溃: 奇怪的是,我甚至没有编辑任何与我的应用程序的主题有关的东西,所以这个错误非常奇怪: 致命异常:main Process:com.curlybraceApps.ruchir.Rescuer,PID:20394 java.lang.runtimeException:无法启动活动ComponentInfo{com.curlyb
我注意到这是一个非常常见的问题,但没有一个解决方案对我有效。这是每个人似乎都参考的主线: 升级到AppCompat v22.1.0,现在获得IllegalArgumentException:app compat不支持当前的主题功能 但我试过运气不好。我错过了什么吗?? 这是我的清单: 这是我的风格: 这是我的基本活动: 这是我的示例活动: 我基本上是直接在我测试的活动上设置主题。我没有在清单中设置
我有在JDK1.8上编译的代码。我创建了war文件,并在运行JRE1.8的Ubuntu服务器中的Tomcat8上部署了它。我在打开主页面的时候出现了这个错误: java.lang.unsupportedClassVersionError:com/dash/io/web/bind/homectrl:Unsupported major.minor版本52.0
我已将支持库从v22.2.1更新到v23.0.0,在构建应用程序(minifyEnabled为true)后,我遇到“AppCompat不支持当前主题功能”异常: 调试应用或禁用前置保护(缩小启用 false)时,不会引发异常。仅当启用了专业警卫时,它才会投掷。 主题: Proguard文件: 我已经尝试了这个问题的答案:升级到AppCompat v22.1.0,现在得到IllegalArgumen
我在启动应用程序时遇到以下错误: 我认为这与有关,但想不通。
可能重复: 不支持主版本。次版本51.0 这是什么意思?这是我的密码...