Android Studio Rendering Problems : The following classes could not be found

AndroidAndroid Studio

Android Problem Overview


I just update Android Studio, and when I restarted it, the preview window rendering failed, and I was told that

>The following classes could not be found: - android.support.v7.internal.widget.ActionBarOverlayLayout

If someone can tell me what can I do to fix this rendering problem? Thank you.

Android Solutions


Solution 1 - Android

You have to do two things:

  • be sure to have imported right appcompat-v7 library in your project structure -> dependencies
  • change the theme in the preview window to not an AppCompat theme. Try with Holo.light or Holo.dark for example.

Solution 2 - Android

Please see the following link - here is where I found a solution that worked for me.

https://stackoverflow.com/questions/29062658/rendering-problems-in-android-studio-v-1-1-0

Changing the Android Version when rendering layouts worked for me - I flipped it back to 21 and my "Hello World" app then rendered the basic activity_main.xml OK - at 22 I got this error. I borrowed the image from this posting to show you where to click in the Design tab of the XML preview. What is wierd is that when I flip back to 22 the problem is still gone :-).

enter image description here

Solution 3 - Android

I had to change my values/styles.xml to

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

Before that change, it was without 'Base'.

(IntelliJ IDEA 2017.2.4)

Solution 4 - Android

I have faced this issue when I introduced additional supporting libraries in my project IntelliJ IDEA

So for me "File" -> "Invalidate Caches...", and select "Invalidate and Restart" option to fix this.

Solution 5 - Android

To use the class ActionBarOverlayLayout you need to include this in the dependencies section of build.gradle file:

compile 'com.android.support:design:24.1.1'

Sync the project once again and then you will find no problem

Solution 6 - Android

I faced this error when I created second activity in my project in the newly updated Android Studio,I solved it simply by copy pasting the whole xml code from first layout to the second and then I just removed the code that's unnecessary.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionKyung LeeView Question on Stackoverflow
Solution 1 - AndroidGiorgio AntonioliView Answer on Stackoverflow
Solution 2 - AndroidJim AndreasView Answer on Stackoverflow
Solution 3 - AndroidlucidbrotView Answer on Stackoverflow
Solution 4 - AndroidMin2View Answer on Stackoverflow
Solution 5 - AndroidAmit UpadhyayView Answer on Stackoverflow
Solution 6 - AndroidSrinivas NallapuView Answer on Stackoverflow