Android Studio 呈现问题

我正在使用 Android Studio 0.2.3,当打开一个 活动布局正常,预览应该出现在右侧,以便我可以切换之间的 短信设计模式,这应该再次显示预览的布局。

但没有预览显示不在右侧,无论是在 短信模式或在 设计模式。我只是得到错误 rendering problems...

当我编译所有东西并在我的设备上安装应用程序时,它没有任何错误。对于开发和试验的布局,它仍然是不错的,如果我可以得到预览工作。

我也尝试过在工作室的不同设备之间切换,但没有成功。

有人知道怎么解决吗?

397426 次浏览

我能够在 Android Studio 0.2.0中通过将 API 从 API 18: Android 4.3更改为 API 17: Android 4.2.2来解决这个问题

这是在设计窗口右上角的 Android 图标菜单下。

这是一个来自 http://www.hankcs.com/program/mobiledev/idea-this-version-of-the-rendering-library-is-more-recent-than-your-version-of-intellij-idea-please-update-intellij-idea.html的解决方案。这需要一个谷歌翻译成英语,因为它是在另一种语言。

希望能有帮助。

根据清单将设计器预览中的安卓版本更改为当前版本。呈现问题导致设计器预览使用了比当前 android API 级别更高的 API 级别。

Adjust with your current API Level

根据当前 API 级别进行调整。如果 API 级别不在列表中,则需要通过 SDK 管理器安装它。

  1. 打开 AndroidManifest.xml
  2. 更改:

    主题 = “@style/AppTheme”

    比如:

    < pre > android: Theme = “@style/Theme. AppCompat. Light”
  3. 在“ Previev”选项卡中点击“刷新”按钮。

我已经通过改变 style.xml解决了这个问题

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>

这是个绝妙的解决方案。

我有同样的问题,当前更新,但渲染失败,因为我需要更新。

尝试更改您正在使用的更新版本。默认是稳定的,但还有3个选项,金丝雀是最新的,可能是最不稳定的。我选择查看 Dev Channel 的更新,它比 Canary 版本稍微稳定一些。它解决了这个问题,而且似乎工作得很好。

要更改版本,请检查更新,然后单击弹出窗口上显示已经有最新版本的“更新”链接。

渲染对我来说也不起作用。我在机器人图标的右边有 <null>值。我跑了

sudo apt-get install gradle

我重新启动安卓工作室,然后和 <null>值改为 23

瞧,现在显示出来了! :)

enter image description here

只要从 SDK 管理器下载最低首选的 SDK,然后构建。

它仍然发生在安卓 Studio 1.5.1中,在 Ubuntu 上,你可以简单地解决这个问题,只需要改变一下 Gradle 的设置:

1)对 App/build.gradle的依赖性从:

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

致:

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

2)重建工程

3)刷新视图

最好的问候,

天使

确保设计器版本和 targetSdkVersion 都是相同的。 示例: 如果 targetSdkVersion 是22,那么将设计器版本也更改为22,这样就不会出现此问题。

在新的更新 安卓工作室2.2面临的渲染问题,然后按照下面的步骤。

我修复了它——在 styles.xml 文件中修改了它

"Theme.AppCompat.Light.DarkActionBar"

"Base.Theme.AppCompat.Light.DarkActionBar"

这是我很久以前遇到的一种黑客技术,用来解决以前的 Android Studio 版本中类似的渲染问题。

最佳解决方案是去 文件-> 同步项目与分级文件

我希望这有帮助

在最新的 Android Studio 3.1.3 中,依赖性:

implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'

或者

即使最迟在8月18日27日

implementation 'com.android.support:appcompat-v7:28.0.0-rc01' 面临同样的问题

改成

    implementation 'com.android.support:appcompat-v7:28.0.0-alpha1

这将解决您的预览问题。

更新

尽管如此,在 beta01有一个最新的 appcompact v7 library预览问题 将上面的修改改为 alpha01来解决渲染问题

在 build.gradle 中,下面的依赖项添加:

configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == "com.android.support") {
if (!requested.name.startsWith("multidex")) {
details.useVersion "27.+"
}
}
}
}

这对我很有用,我在堆栈上找到了它,地址是“主题错误解决方案”: 主题错误-如何修复?

您所需要做的就是转到 styles.xml 文件并从

 Theme.AppCompat.Light.DarkActionBar
to
Base.Theme.AppCompat.Light.DarkActionBar

打开 activity _ main.xml。 如果在文本视图中,则切换到“设计”视图。 寻找带有机器人图标的机器人版本。 更改机器人版本。 问题解决了。

当我设置 android:autofillHints="" />的时候。Xml 文件中,我遇到了问题,Android Studio 呈现问题,所以我设置为 android:autofillHints="testHint" />,这个问题就消失了。

这个问题可能源于笔记本电脑与 AnyConnect 等软件产品的连接。关掉远程连接对我有用。