Android Studio 3.0 Layout Preview render issues

帅比萌擦擦* 提交于 2019-11-29 00:37:35

OK, I tried to explore every possible solution but no work. I finally figured it out by changing the deployment SDK/Version. I changed all to 26 and it fixed my problems. As I tested version lower and higher, it seems only ver 26 can work.

android {
 compileSdkVersion 26
 buildToolsVersion '26.0.2'
...
 defaultConfig {
  targetSdkVersion 26
...
 }
}
...
dependencies {
  compile 'com.android.support:appcompat-v7:26.0.0'
  compile 'com.android.support:design:26.0.0'
  compile 'com.android.support:support-v13:26.0.0'
  compile 'com.android.support:support-v4:26.0.0'
  compile 'com.android.support:palette-v7:26.0.0'
...
}

So if the solution at Render error in Android Studio 3.0 Layout Editor does not work for you. You can try 26. Let me know.

This is a serious bug in Android Studio 3.0, when using support libraries that are not version 26. As of November 2017, it's not yet fixed and it has been reported several times:

In Stackoverflow:

In Google Issue tracker:

Update April 2018: The minimum support library version is 25.4.0, for Android Studio 3.0 and 3.1. More info in the Google Issue Tracker links.

JUST CHANGE alpha3 to alpha1 in gradle module app implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'

Click on Design tab >> Top corner layout option (Design, Blueprint) >> Select Force Refresh Layout.

You need to install SDK platforms depends on which compat library you are using.

For example:

If you are using compile 'com.android.support:appcompat-v7:25.0.0'. Make sure SDk platforms API 25 is downloaded.

To check downloaded SDK platforms, goto

Tools-> Sdk Manager ->Sdk Platforms.

then download the required platforms depends on the library you are using.

Restart the Android studio to effect the changes.

I had that same problem. After searching, I found that there was a problem with API 28, which was the one I had at that time. What I did was download the 26 and I could fix it. Go to Tools / SDK Manager / SDK Platforms / Download API 26 and delete another one we have.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!