193 votes

Problèmes de rendu dans Android Studio

J'utilise Android Studio 0.2.3 et lorsqu'il est ouvert, un schéma des activités normalement, l'aperçu devrait apparaître sur le côté droit, de sorte que je puisse basculer entre Texte y Design qui devrait à nouveau afficher l'aperçu de la mise en page.

Mais aucune prévisualisation n'est affichée, ni sur le côté droit, ni lorsque je suis dans l'application. texte ni dans le mode design mode. J'obtiens juste l'erreur rendering problems...

Lorsque je compile tout et que j'installe l'application sur mon appareil, elle fonctionne sans aucune erreur. Pour le développement et l'expérimentation de la mise en page, ce serait quand même bien si je pouvais faire fonctionner l'aperçu.

J'ai également essayé de passer d'un appareil à l'autre dans le studio, mais sans succès.

Quelqu'un sait-il comment résoudre ce problème ?

11voto

Jin Points 56

Quand j'ai mis ça android:autofillHints="" /> dans le fichier .xml, j'ai rencontré le problème, Problèmes de rendu dans Android Studio donc j'ai mis ça android:autofillHints="testHint" /> ce problème a disparu.

6voto

Sajidkhan Points 643

J'ai résolu le problème en changeant style.xml

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
     <!-- Customize your theme here. -->
</style>

C'est une solution géniale.

2voto

Angel Points 198

Cela se produit toujours dans Android Studio 1.5.1. sur Ubuntu et vous pouvez le résoudre en changeant simplement un paramètre de Gradle :

1) sur app/build.gradle les dépendances changent de :

compile 'com.android.support:design:23.2.0'

à :

compile 'com.android.support:design:23.1.0'

2) projet de reconstruction

3) rafraîchir la vue

Meilleures salutations,

/Angel

1voto

John Points 149

J'ai eu le même problème, mise à jour en cours, mais le rendu a échoué car je dois mettre à jour.

Essayez de changer la version de la mise à jour que vous utilisez. La version par défaut est Stable, mais il y a 3 autres options, Canary étant la plus récente et potentiellement la moins stable. J'ai choisi de vérifier les mises à jour du canal Dev, qui est un peu plus stable que la version Canary. Cela a corrigé le problème et semble fonctionner correctement.

Pour changer de version, vérifiez les mises à jour, puis cliquez sur le lien Mises à jour dans la fenêtre contextuelle qui indique que vous avez déjà la dernière version.

1voto

quant Points 162

Dans build.gradle, sous les dépendances, ajouter :

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == "com.android.support") {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion "27.+"
            }
        }
    }
}

Cela a fonctionné pour moi, je l'ai trouvé sur stack, adressé comme la "solution d'erreur de thème" : Erreur de thème - comment la corriger ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X