After the upgrade, there were some problems that I was able to fix, but what remained, I do not know how to solve:

rendering problems

Result Show Exception

java.lang.IllegalArgumentException: You need to use the Theme.AppCompat theme (or descendant) with the design library. at android.support.design.widget.ThemeUtils.checkAppCompatTheme (ThemeUtils.java:34) at android.support.design.widget.TextInputLayout. (TextInputLayout.java:134) at android.support.design.widget. .java: 127) at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorIma.phA.appl.java:57 at sun.reflect.DelegatingConstructorAccessorIp.a. lang.reflect.Constructor.newInstance (Constructor.java Retail26) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance (ViewLoader.java[65) at org.jetbrains.android.uipreview.ViewLoader.loadClass (ViewLoader.jv.eader.java.android.uipreview.ViewLoader.loadClass (ViewLoader.java 360). 172) at org.jetbrains.android.uipreview.ViewLoader.loadView (ViewLoader.java:105) at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadView (LayoutlibCallbackImpl.java:170) at android.view.BridgeInflater.later. (BridgeInflater.java:247) at android.view. BridgeInflater.createViewFromTag (BridgeInflater.java:171) at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:704) at android.view.LayoutInflater.rInflate_Original (LayoutInflater.java:835) at android.aunt.app.http.n.app.http. .java: 70) at android.view.LayoutInflater. at android.view.LayoutInflater_Delegate.rInflate (LayoutInflater_Delegate.java:70) at android.view.LayoutInflater. Layouts ter.java:798) at android.view.LayoutInflater.inflate (LayoutInflater.javailiate15) at android.view.LayoutInflater.inflate (LayoutInflater.java failed94) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate (RenderSessionImpl.java:229) at com.android.layoutlib.bridge.Bridge.createSession (Bridge.java:426) at com.android.ide.common.rendering.LayoutLibrary.createSession (LayoutLibrary.java.7050) at com. android.tools.idea.rendering.RenderTask $ 2.compute (RenderTask.javaClt10) at com.android.tools.idea.rendering.RenderTask $ 2.compute (RenderTask.java:498) at com.intellij.openapi.application. impl.ApplicationImpl.runReadAction (ApplicationImpl.java:967) at com.android.tools.idea.rendering.RenderTask.createRenderSession (RenderTask.java:498) at com.android.tools.idea.rendering.RenderTask.access $ 600 (RenderTask.java $ 600 (RenderTask.java $ 600) .java: 72) at com.android.tools.idea.rendering.RenderTask $ 3.call (RenderTask.java:610) at com.android.tools.idea.rendering.RenderTask $ 3.call (RenderTask.java:607) at com.android.tools.idea.rendering.Rend erService.runRenderAction (RenderService.javaUE59) at com.android.tools.idea.rendering.RenderTask.render (RenderTask.java:607) at com.android.tools.idea.rendering.RenderTask.render (RenderTask.java: 629 optics online. AndroidLayoutPreviewToolWindowManager $ 7 $ 1.run (AndroidLayoutPreviewToolWindowManager.javajan94) at com.intellij.openapi.progress.impl.coreProjectManager $ 2.run (CoreProgressManager.java:142) at com.intellij.openapa.ej. abstract (if you are .java: 446) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress (CoreProgressManager.javaι92) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (P rogressManagerImpl.java:54) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess (CoreProgressManager.java:127) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager $ 7 of a year in your account in our account is our app is vaffentreptoviewview.AndroidLayoutPreviewToolWindowManager.java:127 at ourgenerate our app. intellij.util.ui.update.MergingUpdateQueue.execute (MergingUpdateQueue.java=37) at com.intellij.util.ui.update.MergingUpdateQueue.execute (MergingUpdateQueue.java:327) at com.intell..e. MergingUpdateQueue $ 3.run (MergingUpdateQueue.java:271) at com.intellp.util.ui.update.MergingUpdateQueue.flush (MergingUpdateQueue.java:286) at com.intellij.util.ui.update.MergingUpppdp.pltp.pltp.hava_file.java : 244) at com.intellij.util.ui. Alarm $ Request $ 1.run (Alarm.javaUE52) at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:471) at java.util.concur rent.FutureTask.run (FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.run.r.unread .lang.Thread.run (Thread.java:745)

  • The studio swears that you need to use the theme from the library of support. In this case, if the problem is only in the previewer, then instead of trying to fix it, it is better to refuse to use it. He's not needed. You can still roll back to 1.5. version of the studio. About version 2 glitches for a few questions a day here are asked. - JuriySPb
  • And how to roll back to 1.5? And yes, it's only in the viewer. - RAPOS
  • How to roll back, I do not know) Probably you can search for the installer of the required version ... Well, or to score - after all, if it's only a viewer, then this is a great opportunity to refuse to use it) - YuriySPb
  • one
    Well, it’s much simpler than html) And in any case, the viewer is wild, WICK buggy. Piss off with him. He very often shows the wrong. Especially something more complicated than the left-indented text field. - Yuriy SPb
  • one
    It is quite possible)) That's when they get used to being without a viewer, then I will refuse))) Now I probably need to roll back)) - RAPOS

0