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

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

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

如果有人可以告诉我该如何解决此渲染问题? 谢谢。

Wulfric Lee asked 2019-10-08T18:37:29Z
7个解决方案
86 votes

您必须做两件事:

  • 确保在您的项目结构中导入了正确的appcompat-v7库->依赖项
  • 将预览窗口中的主题更改为非AppCompat主题。 例如,尝试使用Holo.light或Holo.dark。
Giorgio Antonioli answered 2019-10-08T18:37:53Z
47 votes

请查看以下链接-在这里找到了适合我的解决方案。

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

渲染布局适合我时更改Android版本-我将其翻转回21,然后我的“ Hello World”应用程序渲染了基本的activity_main.xml OK-22岁时出现此错误。 我从这篇文章中借用了图像,以向您展示在XML预览的“设计”选项卡中单击的位置。 奇怪的是,当我回到22时,问题仍然不存在:-)。

enter image description here

Jim Andreas answered 2019-10-08T18:38:25Z
5 votes

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

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

在更改之前,它没有“基础”。

(IntelliJ IDEA 2017.2.4)

lucidbrot answered 2019-10-08T18:39:01Z
3 votes

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

因此,对我来说,“文件”->“使缓存无效...”,然后选择“使无效并重新启动”选项即可解决此问题。

Min2 answered 2019-10-08T18:39:30Z
1 votes

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

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

再次同步项目,然后您将发现没有问题

Amit Upadhyay answered 2019-10-08T18:40:01Z
0 votes

我在新近更新的Android Studio项目中创建第二个活动时遇到了这个错误,我解决了此问题,方法是将整个xml代码从第一个布局复制粘贴到第二个布局,然后删除了不必要的代码。

Srinivas Nallapu answered 2019-10-08T18:40:25Z
-1 votes

我帮忙 尝试“构建”项目。

Fortran answered 2019-10-08T18:40:49Z
translate from https://stackoverflow.com:/questions/29194479/android-studio-rendering-problems-the-following-classes-could-not-be-found