Android Studio 1.2.1.1 布局预览问题 [英] Android Studio 1.2.1.1 layout preview problems
问题描述
更新到 Android Studio 1.2.1.1 后,我新建了一个全新的空白项目并创建了 layout.xml
After updating to Android Studio 1.2.1.1, I created a new fresh blank project and created a layout.xml
创建后不久,我决定看一下预览.我进去看到了:
Shortly after creation, I decided to look at the preview. I went in and I saw this:
无法实例化以下类:- android.support.v7.internal.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache) 提示:在 View.isInEditMode() 中使用您的自定义视图在显示时跳过代码或显示示例数据IDE 异常详细信息 java.lang.NoClassDefFoundError: 无法初始化类android.support.v7.internal.widget.ActionBarOverlayLayout 在java.lang.reflect.Constructor.newInstance(Constructor.java:408) 在android.view.LayoutInflater.inflate(LayoutInflater.java:482) 在android.view.LayoutInflater.inflate(LayoutInflater.java:414) 在com.android.layoutlib.bridge.bars.BridgeActionBar.(BridgeActionBar.java:84)在com.android.layoutlib.bridge.bars.AppCompatActionBar.(AppCompatActionBar.java:56)将堆栈复制到剪贴板
The following classes could not be instantiated: - android.support.v7.internal.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details java.lang.NoClassDefFoundError: Could not initialize class 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) at com.android.layoutlib.bridge.bars.AppCompatActionBar.(AppCompatActionBar.java:56) Copy stack to clipboard
我以前从未见过,也从未遇到过.有人知道如何解决这个问题吗?
I have never seen it before and I had never encountered it before. Anyone have any idea how to fix this?
有人推荐我这个 位置,但没有用.它只给我带来了 NullPointerExceptions
.
Someone Recommended me this location but it didn't work. It only brought me NullPointerExceptions
.
我尝试重建项目,但没有成功.
I tried rebuilding the project but it didn't work.
推荐答案
似乎是一个错误.解决方法是从 styles.xml
中的 Base
主题继承:
Seems to be a bug. Workaround is to inherit from the Base
theme in your styles.xml
:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light"/>
这篇关于Android Studio 1.2.1.1 布局预览问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!