【问题标题】:Android Studio Preview RenderingAndroid Studio 预览渲染
【发布时间】:2015-08-27 06:06:06
【问题描述】:

我在 Android Studio 布局预览中收到以下错误:

Rendering Problems The following classes could not be found:android.support.v7.widget.Toolbar (Fix Build Path, Create Class)
Tip: Try to build the project."

我正在使用 Android Studio 1.3 Preview 3 版本。 和 buildToolsVersion "21.1.2", com.android.tools.build:gradle:1.3.0-beta1", compileSdkVersion 21.

该应用程序成功构建并在我的手机上完美运行。如何解决这个问题? 请注意,问题不在于可能的重复项所指出的实例化。问题仅在于渲染,应用程序构建和运行没有问题。

【问题讨论】:

标签: android android-layout android-studio


【解决方案1】:

在您应用的 build.gradle 文件中添加对 AppCompat 库的依赖项:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
}

请注意,版本号 22.0.0 取决于在您的 android sdk 中找到的 appCompat 库的最新支持库

【讨论】:

  • 请注意,问题仅在于渲染。该应用实际上在手机上运行良好。
  • 您可以尝试重建您的项目,然后警告将消失
【解决方案2】:

我遇到了类似的问题。对我有用的是将 API 更改为较低版本,我以 21 为例。
在布局预览屏幕上,有一个很小的 ​​Bugdroid,点击他然后选择你的 API 版本。您可能还想取消点击自动选择最佳选项。
希望对您有所帮助!

【讨论】:

  • 对我来说,它只显示“API 21”、“自动选择最佳”和“预览 Android 版本”
  • 在您的 SDK 管理器中,您是否检查过 API 21 的所有组件是否都已下载?
  • 找到一个stack question 可能会有所帮助! (即使它与我的解决方案无关)
【解决方案3】:

转到styles.xml,你可以在那里找到类似的东西

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.Darkactionbar">

在“主题”之前添加“Base.”,到

<style name="AppBaseTheme" parent="Base.Theme.AppCompat.Light.Darkactionbar">

这有点像 Android Studio 中的错误

【讨论】:

    猜你喜欢
    • 2020-07-24
    • 2014-12-23
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    相关资源
    最近更新 更多