Après la mise à jour de l'exception Android studio s'est produite lors du rendu.
Exception levée lors du rendu: impossible de localiser le mode 0
Java.lang.IllegalStateException: Unable to locate mode 0
at Android.view.DisplayInfo.findMode(DisplayInfo.Java:458)
at Android.view.DisplayInfo.getMode(DisplayInfo.Java:445)
at Android.view.Display.getRefreshRate(Display.Java:648)
at Android.support.v7.widget.RecyclerView.onAttachedToWindow(RecyclerView.Java:2392)
at Android.view.View.dispatchAttachedToWindow(View.Java:15392)
at Android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.Java:2953)
at Android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.Java:2960)
at Android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.Java:2960)
at Android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.Java:2960)
at Android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.Java:2960)
at Android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.Java:2960)
at Android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.Java:2960)
at Android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.Java:42)
at com.Android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.Java:333)
at com.Android.layoutlib.bridge.Bridge.createSession(Bridge.Java:429)
at com.Android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.Java:389)
at com.Android.tools.idea.rendering.RenderTask$2.compute(RenderTask.Java:548)
at com.Android.tools.idea.rendering.RenderTask$2.compute(RenderTask.Java:533)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:966)
at com.Android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.Java:533)
at com.Android.tools.idea.rendering.RenderTask.lambda$inflate$53(RenderTask.Java:659)
at Java.util.concurrent.FutureTask.run(FutureTask.Java:266)
at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1142)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:617)
at Java.lang.Thread.run(Thread.Java:745)
C'est un problème avec RecyclerView dans com.Android.support:design:25.0.0
Il y a peut-être un problème dans cette version. La version changée en 24.1.1 a résolu mon problème.
compile 'com.Android.support:appcompat-v7:24.1.1'
compile 'com.Android.support:support-v13:24.1.1'
compile 'com.Android.support:design:24.1.1'
dans le cas où vous n'avez pas supprimé la valeur par défaut à condition que les importations de gradle le modifient également
androidTestCompile 'com.Android.support:support-annotations:24.2.1'
Soit rétrograder en v24
OR
Ce qui suit n'est ni une solution ni une solution de contournement.
Si vous souhaitez UNIQUEMENT voir l'aperçu, ajoutez app: layoutManager = "0" pour recyclerView dans un XML de mise en page.
L'ajout de cela lèvera InflateException au moment de l'exécution. Veuillez donc supprimer cette propriété du fichier de disposition XML avant d'exécuter l'application.
Modifiez simplement votre compileSdkVersion à 24 et rétrogradez les dépendances:
compile 'com.Android.support:appcompat-v7:24.2.1'
compile 'com.Android.support:design:24.2.1'
compile 'com.Android.support:recyclerview-v7:24.2.1'
compile 'com.Android.support:cardview-v7:24.2.1'
C'est ça.
Une solution temporaire consiste à déclasser votre projet,
compile 'com.Android.support:appcompat-v7:24.2.1'
compile 'com.Android.support:design:24.2.1'
compile 'com.Android.support:recyclerview-v7:24.2.1'