Aperçu de la mise problèmes de rendu dans android studio(Android Studio 1.2)
J'ai l'erreur suivante dans ma fenêtre d'aperçu de la dernière version d'Android Studio (1.2) qui ne m'empêche d'être en mesure d'afficher la mise en page je suis de la création, j'ai essayé de redémarrer android studio plusieurs fois ainsi que le nettoyage, la reconstruction du projet et le redémarrage de mon ordinateur
EDIT:
Certains projets ont le même message d'erreur alors que d'autres projets plus anciens, beau travail
The following classes could not be instantiated:
-android.support.v7.internal.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache)
Détails De L'Exception
java.lang.NoClassDefFoundError: android/support/v7/internal/widget/ActionBarOverlayLayout$1
at android.support.v7.internal.widget.ActionBarOverlayLayout.<init>(ActionBarOverlayLayout.java:93)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413)
at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105)
at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:214)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:142)
at android.view.LayoutInflater.inflate(LayoutInflater.java:482)
at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
at com.android.layoutlib.bridge.bars.BridgeActionBar.<init>(BridgeActionBar.java:84)
at com.android.layoutlib.bridge.bars.AppCompatActionBar.<init>(AppCompatActionBar.java:56)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.createActionBar(RenderSessionImpl.java:1691)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:362)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:321)
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350)
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:497)
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:485)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:894)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:485)
at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:590)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:644)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:79)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:586)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.java:581)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:351)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)
avez-vous ajouté à la bibliothèque de prise en charge correcte? consultez ces instructions developer.android.com/tools/support-library/setup.html
pour autant que je suis au courant oui, le projet se compile et s'exécute correctement sur un périphérique en mode développeur, c'est juste l'aperçu où il ne fonctionnera pas
Maintenant dans Android Studio 2.3 disponible dans les Canaries canal, vous pouvez masquer la fenêtre d'erreur et de le réduire de façon permanente. [ Question 82902: "des Problèmes de Rendu" panneau ne peut pas être caché en permanence](code.google.com/p/android/issues/detail?id=82902)
pour autant que je suis au courant oui, le projet se compile et s'exécute correctement sur un périphérique en mode développeur, c'est juste l'aperçu où il ne fonctionnera pas
Maintenant dans Android Studio 2.3 disponible dans les Canaries canal, vous pouvez masquer la fenêtre d'erreur et de le réduire de façon permanente. [ Question 82902: "des Problèmes de Rendu" panneau ne peut pas être caché en permanence](code.google.com/p/android/issues/detail?id=82902)
OriginalL'auteur MichaelStoddart | 2015-05-07
Vous devez vous connecter pour publier un commentaire.
Essayez de modifier votre application de base de thème à l'aide de code ci-dessous dans res/values/styles.xml
OU
Aussi, vous pouvez essayer de passer de l'aperçu de l'API de niveau à la baisse à partir de l'aperçu de la configuration
Pouvez dire pourquoi ce qui se passe ?
OriginalL'auteur deniz
Vous pouvez également mettre à jour Gradle à la version 1.2.3, comme expliqué ici:
https://code.google.com/p/android/issues/detail?id=171417
Apparemment c'était un bug sur la version 1.2.2 de Gradle et à partir de la prochaine version d'Android studio Gradle 1.2.3 sera la valeur par défaut sur de nouveaux projets.
Au moins, il a travaillé pour.
Alors Que De Base.Thème.AppCompat.... est le super-classe de Thème.AppCompat.... de toute façon, je préfère le fixer à l'aide de la nouvelle version de Gradle.
A fonctionné pour moi, espérons que cela fonctionne pour vous.
Aussi, j'ai eu à Nettoyer et Reconstruire le Projet.
OriginalL'auteur Antonio Ribeiro
La façon la plus simple serait de changer le thème de l'application en cliquant sur AppTheme.
N'a pas besoin de changer quoi que ce soit dans le code.
J'attache de l'image ci-dessous
AppTheme exemple de solution de rendu problème d'android studio
OriginalL'auteur Angel M. Hernández Oliva