在真实设备中使用CoordinatorLayout类时出错,但模拟器工作正常

时间:2017-03-21 09:00:55

标签: java android xml android-layout android-view

我知道有人会将此问题作为重复回复。其实我已经搜索并关注但仍然有错误。在我的模拟器中它工作,但当我在真实设备中运行时,我得到了这个错误。我已经添加了依赖项    编译' com.android.support:appcompat-v7:23.1.1'    编译' com.android.support:design:23.1.1'`

但仍然有错误。我真的不知道如何解决它。我也遇到了这个错误。

Caused by: android.view.InflateException: Binary XML file line #10: Error inflating class android.support.design.widget.CoordinatorLayout
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.

1 个答案:

答案 0 :(得分:1)

从堆栈跟踪中可以看到:

  

您需要将Theme.AppCompat主题(或后代)与设计库一起使用。

这意味着,您已将错误的主题设置为您的应用程序/活动主题。它应该是Theme.AppCompat的后代。

仔细检查您的主题。