【发布时间】:2015-06-29 07:37:20
【问题描述】:
我尝试将项目从 Eclipse 迁移到 Android Studio。最后我能够运行它,但在某个时候我得到了这个异常,我在谷歌中没有发现任何关于这个:
04-22 00:08:15.484 9891-9891/hu.illion.kwindoo E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.illion.kwindoo/hu.illion.kwindoo.activity.MainActivity}: java.lang.IllegalArgumentException: AppCompat does not support the current theme features
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2092)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2117)
...
Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features
at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106)
at hu.illion.kwindoo.activity.MainActivity.onCreate(MainActivity.java:73)
at android.app.Activity.performCreate(Activity.java:5047)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2056)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2117)
...
73. MainActivity 的行是:
setContentView(R.layout.activity_main);
如果可以的话,请给我建议。
【问题讨论】:
-
从未见过,但也许您正在使用 R.layout.activity_main 中需要不同版本的 Android API 的功能? - 虽然 Android Studio 喜欢告诉你这些事情......祝你好运
-
发布你的 theme.xml 或 style.xml 和 activity_main.xml
-
你能把你的 .gradle 文件也放在这里吗?您可能依赖于旧的 appcompat?
标签: java android eclipse android-studio