Android Studio渲染问题:无法find以下类

我只是更新Android Studio,当我重新启动它,预览窗口渲染失败,我被告知

以下类无法find: – android.support.v7.internal.widget.ActionBarOverlayLayout

如果有人能告诉我该怎么办才能解决这个渲染问题? 谢谢。

你必须做两件事情:

  • 一定要在项目结构 – >依赖关系中导入正确的appcompat-v7库
  • 将预览窗口中的主题更改为不是AppCompat主题。 以Holo.light或Holo.dark为例。

请看下面的链接 – 这里是我find一个解决scheme,为我工作。

在Android Studio v 1.1 / 1.2中渲染问题

当渲染布局为我工作时更改Android版本 – 我翻转回到21,我的“Hello World”应用程序然后呈现基本activity_main.xml确定 – 在22我得到这个错误。 我从这篇文章中借用了这个图片,告诉你在XML预览的Design选项卡中点击的地方。 什么是奇怪的是,当我翻转回22问题仍然没有:-)。

在这里输入图像说明

当我在IntelliJ IDEA项目中引入其他支持库时,我遇到了这个问题

所以对于我“文件” – >“无效的caching…”,并select“无效和重新启动”选项来解决这个问题。

我不得不改变我的values / styles.xml

  <!-- Base application theme. --> <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> 

在这个变化之前,没有“基地”。

(IntelliJ IDEA 2017.2.4)

要使用ActionBarOverlayLayout类,您需要将其包含在build.gradle文件的依赖项部分中:

 compile 'com.android.support:design:24.1.1' 

再次同步项目,然后你会发现没有问题

当我在最新更新的Android Studio中创build第二个活动时,遇到了这个错误,我简单地通过将第一个布局的整个xml代码复制粘贴到第二个布局来解决问题,然后删除了不必要的代码。