I just updated my Android Studio to latest 3.0 and then the Layout Preview is not working anymore. I have tried open up different projects and they all have the same render
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.
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.
Click on Design tab >> Top corner layout option (Design, Blueprint) >> Select Force Refresh Layout.
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'
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.