Android Studio渲染问题:找不到以下类

Wul*_*Lee 58 android android-studio

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

找不到以下类: - android.support.v7.internal.widget.ActionBarOverlayLayout

如果有人可以告诉我我该怎么做才能解决这个渲染问题?谢谢.

Gio*_*oli 86

你必须做两件事:

  • 一定要在项目结构中导入正确的appcompat-v7库 - >依赖项
  • 将预览窗口中的主题更改为AppCompat主题.例如,尝试使用Holo.light或Holo.dark.

  • 我是一个全新的人,我不知道如何在我的项目结构中导入appcompat-v7库 - >依赖项,我甚至无法找到"项目结构 - >依赖项",请你解释一下它的更多细节? (6认同)
  • 第二种选择对我有用.但我不明白为什么谷歌没有解决这样一个愚蠢的错误?或者至少指导我们解决它! (3认同)
  • 似乎我们正在寻找其他方法,但却没有找到问题的解决方案.问题是为什么API 22没有找到类`ActionBarOverlayLayout`? (2认同)

Jim*_*eas 47

请参阅以下链接 - 这是我找到适合我的解决方案的地方.

在Android Studio v 1.1/1.2中呈现问题

在渲染布局时为我更改Android版本 - 我将其翻转回21并且我的"Hello World"应用程序然后呈现基本activity_main.xml确定 - 在22我得到此错误.我借用了此帖子中的图片,向您显示在XML预览的"设计"选项卡中单击的位置.奇怪的是,当我回到22时,问题仍然存在:-).

在此输入图像描述


luc*_*rot 5

我不得不将我的values/styles.xml更改为

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
Run Code Online (Sandbox Code Playgroud)

在改变之前,没有'基地'.

(IntelliJ IDEA 2017.2.4)