我使用的是Android Studio 0.2.3,当正常打开一个活动布局时,预览应该出现在右侧,这样我就可以在文本和设计模式之间切换,这应该再次显示布局的预览。
但是当我处于文本模式或设计模式时,右侧都没有显示预览。我只是得到错误rendering problems...
当我编译所有内容并在我的设备上安装应用程序时,它可以正常工作,没有任何错误。对于布局的开发和试验,如果我可以让预览工作仍然会很好。
我也尝试在工作室的不同设备之间切换,但没有成功。
有谁知道如何解决这个问题?
我使用的是Android Studio 0.2.3,当正常打开一个活动布局时,预览应该出现在右侧,这样我就可以在文本和设计模式之间切换,这应该再次显示布局的预览。
但是当我处于文本模式或设计模式时,右侧都没有显示预览。我只是得到错误rendering problems...
当我编译所有内容并在我的设备上安装应用程序时,它可以正常工作,没有任何错误。对于布局的开发和试验,如果我可以让预览工作仍然会很好。
我也尝试在工作室的不同设备之间切换,但没有成功。
有谁知道如何解决这个问题?
在面临渲染问题的新更新android studio 2.2中,请按照以下步骤操作。
我修复了它 - 在我更改的 styles.xml 文件中
"Theme.AppCompat.Light.DarkActionBar"
至
"Base.Theme.AppCompat.Light.DarkActionBar"
这是我很久以前遇到的某种 hack,用于解决以前 Android Studio 版本中的类似渲染问题。
改变:
android:theme="@style/AppTheme"
类似于:
android:theme="@style/Theme.AppCompat.Light"
通过将 API 从API 18:Android 4.3更改为API 17:Android 4.2.2,我能够在 Android Studio 0.2.0 中解决此问题
它位于设计窗口右上角的 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 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
为解决渲染问题
当我android:autofillHints="" />
在 .xml 文件中设置它时,我遇到了问题,Android Studio 渲染问题,所以我设置了android:autofillHints="testHint" />
,这个问题就消失了。
我通过改变解决了这个问题style.xml
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
这是一个很棒的解决方案。
它仍然发生在 Android 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) 刷新视图
此致,
/天使
我有同样的问题,当前更新,但渲染失败,因为我需要更新。
尝试更改您正在使用的更新版本。默认值为稳定,但还有 3 个选项,金丝雀是最新的,可能是最不稳定的。我选择检查来自 Dev Channel 的更新,它比 Canary 构建更稳定一些。它解决了问题,似乎工作正常。
要更改版本,请检查更新,然后单击弹出窗口中显示您已经拥有最新版本的更新链接。
在 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.+"
}
}
}
}
这对我有用,我在堆栈上找到它,地址为“主题错误解决方案”: 主题错误 - 如何修复?
只需从 SDK Manager 下载最小首选 SDK,然后构建。为我工作。
确保您的设计器版本和 targetSdkVersion 都相同。示例:如果您的 targetSdkVersion 为 22,则将您的设计器版本也更改为 22,因此不会发生此问题。
最佳解决方案是转到 File -> Sync Project With Gradle Files
我希望这有帮助
您所要做的就是转到 styles.xml 文件并替换您的父主题
Theme.AppCompat.Light.DarkActionBar
to
Base.Theme.AppCompat.Light.DarkActionBar
打开您的 activity_main.xml 。如果您在文本视图中,请切换到设计视图。查找带有 android robo 图标的 android 版本。更改安卓版本。问题解决了。
此问题可能源于笔记本电脑与 AnyConnect 等软件产品的连接。杀死远程连接对我有用。