android studio 3.0 canary 5下载,升级到Android Studio 3.0 Canary 5导致“IllegalArgumentException:AppCompat不支持...

我使用

Android Studio 3.0 Canary 4运行我的应用程序,但在更新到Canary 5之后,应用程序现在崩溃了:

Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBar: false,windowActionBarOverlay: false,android:windowIsFloating: false,windowActionModeOverlay: false,windowNoTitle: false }

at android.support.v7.app.AppCompatDelegateImplV9.createSubDecor(AppCompatDelegateImplV9.java:474)

at android.support.v7.app.AppCompatDelegateImplV9.ensureSubDecor(AppCompatDelegateImplV9.java:328)

at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:289)

at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)

at com.bleachr.fan_engine.activities.BaseActivity.setContentView(BaseActivity.java:138)

我已经将其缩小到我认为加载应用程序样式的问题.

当我将此标志设置为true时,Exception提到windowNoTitle:false.这是我能想到的相关xml行:

styles.xml:

@color/colorPrimary

@color/colorPrimaryDark

@color/colorAccent

false

true

@style/WindowAnimationTransition

AndroidManifest.xml中

...

android:theme="@style/AppTheme"

我没有以任何其他方式覆盖此活动的主题,所以应该是它…

我最初的想法是以某种方式没有加载windowNoTitle – 否则它将在Exception中记录为true.那有意义吗?

有什么想法吗?我不确定是否/如何再次降级到Canary 4 ..我确信我可以使用稳定版本,但如果可能的话我宁愿找出这个问题.

更新:我从AndroidManifest中删除了android:theme =“@ style / AppTheme”并且仍然获得相同的异常!

注意我已经在Android Studio中完成了’invalidate and restart’选项,以及我在其他类似Stack Overflow帖子中看到的所有其他内容.

此外 – 没有v21 / styles.xml或其他任何应该在这里的方式,以防万一你想知道..

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值