我使用的是Android Studio 0.2.3,正常打开活动布局时,预览应显示在右侧,以便我可以在文本模式和设计模式之间切换,后者应再次显示布局的预览。
但是,无论是在文本模式下还是在设计模式下,都不会在右侧显示预览。我只是得到错误rendering problems...
当我编译所有内容并在设备上安装该应用程序时,它可以正常工作而没有任何错误。对于开发和试验布局,如果可以使预览正常工作,那仍然会很好。
我也曾尝试在工作室中的不同设备之间切换,但是没有成功。
有谁知道如何解决这个问题?
我使用的是Android Studio 0.2.3,正常打开活动布局时,预览应显示在右侧,以便我可以在文本模式和设计模式之间切换,后者应再次显示布局的预览。
但是,无论是在文本模式下还是在设计模式下,都不会在右侧显示预览。我只是得到错误rendering problems...
当我编译所有内容并在设备上安装该应用程序时,它可以正常工作而没有任何错误。对于开发和试验布局,如果可以使预览正常工作,那仍然会很好。
我也曾尝试在工作室中的不同设备之间切换,但是没有成功。
有谁知道如何解决这个问题?
Answers:
根据您的清单,将设计器预览中的android版本更改为当前版本。渲染问题导致您的设计师预览使用的API级别高于当前的android API级别。
根据您当前的API级别进行调整。如果API级别不在列表中,则需要通过SDK Manager进行安装。
<null>了Android版本下拉列表,但是在成功构建项目后获得了正确的SDK版本。
通过将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。这需要Google将其翻译成英文,因为它是另一种语言。
希望能帮助到你。
在最新的Android Studio 3.1.3中,依赖性:
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
要么
即使最晚在18年8月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为解决渲染问题
implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
我已经通过改变解决了这个问题 style.xml
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
这是一个很棒的解决方案。
在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.+"
}
}
}
}
这对我有用,我在堆栈上找到它,称为“主题错误解决方案”: 主题错误-如何解决?
最佳解决方案是转到文件->使用Gradle文件同步项目
希望这对您有所帮助
您要做的就是转到styles.xml文件,并从中替换您的父主题
Theme.AppCompat.Light.DarkActionBar
to
Base.Theme.AppCompat.Light.DarkActionBar
打开您的activity_main.xml。如果您处于文本视图,请切换到“设计”视图。使用android robo图标查找android版本。更改Android版本。问题解决了。