I\'ve been using Android Studio 0.8.6 to develop apps and am having problems with the layout preview when using API21. I get the following error:
Rend
The most recent version of Android Studio is 0.8.14 and this fixes a number of issues with API21. Note that as per the Android Studio 0.8.12 announcement (under 'No patches'):
We've found and fixed several significant bugs in the patching mechanism. One of these bugs meant that upgrading to a new version, while resulting in a functionally identical installation, would also result in slightly different binary contents (for example, some timestamps inside .jar files would differ). This meant that the actual binary signatures would not match, which broke for example the application signature checks.
We have now found and fixed that bug, but because there are many different binary variations of a given previous version, we cannot create a single patch to update to the new version. Therefore, for this version we will require a full download of the IDE. From this version forward we should be able to accurately install updates while preserving the application signatures.
So you'll need to manually install the latest build.
Change your style parent to Theme.AppCompat.Light.NoActionBar
instead of Theme.AppCompat.Light.DarkActionBar
in styles.xml
......... it worked for me.
The "Update layout preview" button is located above the android phone preview, it's the one with circular blue arrows, right by the magnifying glass zoom buttons.
note: this solution appears to do nothing until the update layout button is pressed at the final step, and then it works. This fixed the problem for me. I am using Android Studio v2.1.2.
Cheers!
This problem was back to me in Android Studio 1.2.
This is what I did and worked.
I'm facing the same problem in android studio 2.2
This is what I did and nothing
-Clean Project
-Rebuild project
-Sync Gradle
The only thing that actually worked for me was Restarting android studio (close and reopen)
This is a known issue, see below.
Spurious Render Exception
The specific render error message is: The following classes could not be found:
android.support.v7.internal.app.WindowDecorActionBar
Despite the error message, the layout preview is correct and the message can be safely ignored. The issue has already been fixed in 2.0 preview. See bug 192102 for more details. (Issue link is not valid anymore).