更新到Android Studio 1.2.1.1后,我创建了一个新的空白项目并创建了一个layout.xml
创作后不久,我决定查看预览。我进去了,我看到了这个:
无法实例化以下类: - android.support.v7.internal.widget.ActionBarOverlayLayout(Open Class,Show Exception,Clear Cache)提示:使用View.isInEditMode() 您的自定义视图,以便在显示时跳过代码或显示示例数据 IDE异常详细信息java.lang.NoClassDefFoundError:无法 初始化类 android.support.v7.internal.widget.ActionBarOverlayLayout at java.lang.reflect.Constructor.newInstance(Constructor.java:408)at android.view.LayoutInflater.inflate(LayoutInflater.java:482)at android.view.LayoutInflater.inflate(LayoutInflater.java:414)at com.android.layoutlib.bridge.bars.BridgeActionBar。(BridgeActionBar.java:84) 在 com.android.layoutlib.bridge.bars.AppCompatActionBar。(AppCompatActionBar.java:56) 将堆栈复制到剪贴板
我以前从未见过它,我以前从未见过它。 任何人都知道如何解决这个问题?
编辑:
有人推荐我this位置,但它不起作用。它只带给我NullPointerExceptions
。
我尝试重建项目但是没有用。
答案 0 :(得分:19)
似乎是一个错误。解决方法是继承Base
中的styles.xml
主题:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light"/>