【问题标题】:Rendering Problems - Following Classes Not Found渲染问题 - 未找到以下类
【发布时间】:2015-04-12 11:23:26
【问题描述】:

我最近将 Android Studio 更新到 1.2 版,将我的 AppCompat 库更新到 v22.0.0,将 SDK-Build-Tools 版本更新到 22.0.1。我的目标和编译 sdk-version 是 22,我的 'min-sdk-version' 是 16。

我遇到的问题是,在 xml 布局预览中,我收到一个错误,即:“渲染问题,找不到以下类:android.support.v7.widget.Toolbar”。我在互联网上进行了一些冲浪并尝试了已经提供的解决方案。它们如下:

  • 更改我的 (xml) 预览以显示 Android 版本目标 21 或 Android 5.0.1、19 和 17
  • 将我的样式主题更改为 Holo.NoActionBar 和其他主题。
  • 将我的 minSdkVersion 更改为 21(基本上超过 20)
  • 重新启动 Android Studio...两次
  • 构建项目大约 5 次。

但是,问题仍然存在,我没有想法。真的可以在这里使用一些帮助。谢谢...

另外:类在我的 java 文件中导入得很好。这只是预览。

编辑:当我使用 android.widget.Toolbar 时,预览效果很好。而且我的 DrawerLayout 不起作用。我猜从支持库渲染小部件有问题?

【问题讨论】:

  • 您是否尝试过更改预览主题(例如更改为 Holo.dark)?
  • @Rami 是的,我有。它不起作用。

标签: android android-studio rendering android-xml android-appcompat


【解决方案1】:

我遇到了类似的问题,您可能想尝试将 style.xml 中的应用程序主题更改为 appcompat 应用程序主题,例如我将其更改为类似的内容。

 <style name="AppTheme" parent="@style/Theme.AppCompat.NoActionBar">
        <item name="windowActionBar">false</item>
        <!-- Customize your theme here. -->
    </style>
        

然后转到 Android Manifests 文件

<application
        android:theme="@style/whatever_you_named_your_app_theme">

在Android Manifests 文件中,您可以在&lt;style name="" 下的styles.xml 中编写任何内容 无需降低您的应用程序 targetSDK。 如果它对你有用,请给我反馈

【讨论】:

  • 嗨。谢谢您的回答。我已经在我的styles.xml 中将我的主题设置为appcompat。它不起作用。我的清单中也已经存在相同的配置。
【解决方案2】:

我清空了整个项目并重新开始。这似乎解决了问题。我猜想在两者之间更改我的配置是造成混乱的原因。谢天谢地,这个项目只是为了娱乐。

【讨论】:

    猜你喜欢
    • 2019-12-05
    • 2016-10-28
    • 2015-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多