java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.

Stack Overflow | Darkkeep | 9 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Changing from AppTheme.NoActionBar to anything else gives me an error in Android Studio 2.1.2

    Stack Overflow | 9 months ago | Darkkeep
    java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.
  2. 0

    Rendering Problems on android studio: the following class could not be instantiated

    Stack Overflow | 1 year ago | shayegan hooshyari
    java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.
  3. 0

    Android studio 1.4 rendering problems

    Stack Overflow | 2 years ago | Peter Jan
    java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    How to solve rendering error: AppbarLayout and CoordinatorLayout class not initialized?

    Stack Overflow | 1 year ago | Priyam vaidya
    java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.
  6. 0

    Android studio 1.4 rendering problems | Solutions for enthusiast and professional programmers

    fatal-errors.com | 1 year ago
    java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.IllegalArgumentException

    You need to use a Theme.AppCompat theme (or descendant) with the design library.

    at android.support.design.widget.ThemeUtils.checkAppCompatTheme()
  2. android.support.design
    CoordinatorLayout.<init>
    1. android.support.design.widget.ThemeUtils.checkAppCompatTheme(ThemeUtils.java:36)
    2. android.support.design.widget.CoordinatorLayout.<init>(CoordinatorLayout.java:185)
    3. android.support.design.widget.CoordinatorLayout.<init>(CoordinatorLayout.java:179)
    3 frames
  3. Java RT
    Constructor.newInstance
    1. sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2. sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    3. sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    4. java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    4 frames
  4. JetBrains android
    ViewLoader.loadView
    1. org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:465)
    2. org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:172)
    3. org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105)
    3 frames
  5. com.android.tools
    LayoutlibCallbackImpl.loadView
    1. com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadView(LayoutlibCallbackImpl.java:176)
    1 frame
  6. Android Platform
    LayoutInflater.inflate
    1. android.view.BridgeInflater.loadCustomView(BridgeInflater.java:247)
    2. android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:171)
    3. android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
    4. android.view.LayoutInflater.inflate(LayoutInflater.java:495)
    5. android.view.LayoutInflater.inflate(LayoutInflater.java:397)
    5 frames
  7. com.android.layoutlib
    Bridge.createSession
    1. com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:317)
    2. com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429)
    2 frames
  8. com.android.tools.sdk-common
    LayoutLibrary.createSession
    1. com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350)
    1 frame
  9. com.android.tools
    RenderTask$2.compute
    1. com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:520)
    2. com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:508)
    2 frames
  10. IDEA
    ApplicationImpl.runReadAction
    1. com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:967)
    1 frame
  11. com.android.tools
    RenderTask.render
    1. com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:508)
    2. com.android.tools.idea.rendering.RenderTask.access$600(RenderTask.java:75)
    3. com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:620)
    4. com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:617)
    5. com.android.tools.idea.rendering.RenderService.runRenderAction(RenderService.java:371)
    6. com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:617)
    7. com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:639)
    7 frames
  12. IntelliJ android module
    AndroidDesignerEditorPanel$7.run
    1. com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$7.run(AndroidDesignerEditorPanel.java:519)
    1 frame
  13. Openapi
    QueueProcessor.runSafely
    1. com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:337)
    2. com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:327)
    3. com.intellij.util.ui.update.MergingUpdateQueue$3.run(MergingUpdateQueue.java:271)
    4. com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:286)
    5. com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:244)
    6. com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:234)
    7. com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    7 frames
  14. IDEA
    Alarm$Request$1.run
    1. com.intellij.util.Alarm$Request$1.run(Alarm.java:352)
    1 frame
  15. Java RT
    Thread.run
    1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    2. java.util.concurrent.FutureTask.run(FutureTask.java:266)
    3. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    5. java.lang.Thread.run(Thread.java:745)
    5 frames