Android Studio 1.2.1.1布局预览问题

标签 android xml android-layout android-studio

更新到 Android Studio 1.2.1.1 后,我新建了一个空白项目并创建了一个 layout.xml

创作不久,我决定先看看预览。我进去后看到了这个:

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

以前没见过,也没遇到过。 有人知道如何解决这个问题吗?

编辑:

有人推荐我 this位置,但它没有用。它只给我带来了 NullPointerExceptions

我尝试重建项目,但没有成功。

最佳答案

似乎是一个错误。解决方法是从 styles.xml 中的 Base 主题继承:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light"/>

关于Android Studio 1.2.1.1布局预览问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30494981/

相关文章:

android - 为什么 WebView.evaluateJavascript() 会删除转义字符?

android - 共享应用声音(从原始文件夹)

android - passwordToggleEnabled 设置为 true 但不起作用

java - 我如何暂停或使进度条在 Android 中显示为 false,以便它仅在单击时出现?

android - 如何为 Android 创建 3d 标签球体 UI

Android获取偏好复选框

android - 在 ImageView 中显示两个以上的图像,并在 Activity 中显示它们之间的延迟

xml - 使用 XSLT 转换 Unicode 转义字符

javascript - 从另一个下拉列表中选择值时获取下拉列表中的值

java - 自定义启动器应用程序图标问题?