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

Stack Overflow | Mohsin | 8 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

    CoordinatorLayout AppBarLayout and Floating actionButton not Working

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

    Android studio 1.4 rendering problems

    Stack Overflow | 1 year ago | Peter Jan
    java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.
  3. 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.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 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.
  6. 0

    Problems with androidstudio

    Stack Overflow | 1 year ago | Dmitry0141
    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:422)
    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. JetBrains android
    AndroidLayoutPreviewToolWindowManager$7$1.run
    1. org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:654)
    2. org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:82)
    3. org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:596)
    3 frames
  13. IDEA
    CoreProgressManager.runProcess
    1. com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:142)
    2. com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:446)
    3. com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)
    4. com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
    5. com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:127)
    5 frames
  14. JetBrains android
    AndroidLayoutPreviewToolWindowManager$7.run
    1. org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.java:591)
    1 frame
  15. 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
  16. IDEA
    Alarm$Request$1.run
    1. com.intellij.util.Alarm$Request$1.run(Alarm.java:352)
    1 frame
  17. 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