Problèmes de rendu Android Studio


192

J'utilise Android Studio 0.2.3 et lorsque j'ouvre normalement une mise en page d'activité , l'aperçu doit apparaître sur le côté droit, afin que je puisse basculer entre le mode Texte et le mode Conception , ce qui devrait à nouveau afficher l'aperçu de la mise en page.

Mais aucun aperçu n'est affiché ni sur le côté droit ni lorsque je suis en mode texte ni en mode conception . Je reçois juste l'erreurrendering problems...

Lorsque je compile tout et installe l'application sur mon appareil, cela fonctionne sans aucune erreur. Pour développer et expérimenter la mise en page, ce serait toujours bien si je pouvais faire fonctionner l'aperçu.

J'ai également essayé de basculer entre différents appareils en studio, mais sans succès.

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


1
Avez-vous déjà trouvé une solution à cela. J'ai le même problème avec 0.2.6 et 0.2.7. Aucune erreur et cela fonctionne bien sur l'appareil, mais je ne parviens pas à faire fonctionner l'aperçu.
Tim du

Non, malheureusement, je ne l'ai pas fait lorsque j'ai redémarré le studio, l'aperçu fonctionne à nouveau pendant un certain temps, mais lorsque je commence à ajouter / modifier de nombreux composants, j'obtiens à nouveau l'erreur, je suppose que mon ordinateur portable est peut-être trop lent (il est assez vieux;) ) pour faire le rendu dans le temps ou quelque chose comme ça
wasp256

Malheureusement, j'ai l'erreur pour le moment et cela ne fonctionne pas du tout, peu importe si je redémarre. Si je force une erreur dans la mise en page, cela la répertorie, sinon quand elle est correcte, cela indique simplement des problèmes de rendu. Mon ordinateur n'est pas si vieux ou lent. Je peux modifier manuellement le fichier et le tester sur l'appareil, mais c'est frustrant de ne pas avoir l'aperçu
Tim

J'ai installé la version studio 0.2.7 et la version java 7 ... Le problème que vous décrivez semble être exactement le même que moi, mais malheureusement, je n'ai aucune idée de ce que pourrait être le problème
wasp256

1
duplication possible de problèmes
H. Pauwelyn

Réponses:


528

Changez votre version Android sur votre aperçu de concepteur dans votre version actuelle en fonction de votre manifeste. problème de rendu a provoqué l'utilisation d'un niveau d'API supérieur à votre niveau d'API Android actuel.

Ajustez avec votre niveau d'API actuel

Ajustez avec votre niveau d'API actuel. Si le niveau d'API ne figure pas dans la liste, vous devrez l'installer via le SDK Manager.


quel nul ?? pourriez-vous donner plus d'explications?
Adiyat Mubarak

1
lorsque vous prévisualisez votre mise en page, il y a un petit androïde dans le coin droit dans lequel nous spécifions le niveau d'API, Eh bien, il était censé être 19, mais le mien montrait <null>. Mais j'ai résolu que j'avais mis à jour le gradle à 2.0 et changé le gradle à la maison, reconstruisez le projet et redémarrez le studio et maintenant son affichage 19 ... donc tout est réglé ici
Nipun David

@ Keda87 est-ce que votre projet se construit correctement? J'avais également accès <null>à la liste déroulante de la version Android, mais j'ai obtenu les versions appropriées du SDK après la construction du projet.
TheVillageIdiot

@TheVillageIdiot Oui, mais honnêtement, je n'obtiens jamais ce genre d'erreur. avez-vous essayé la solution Nipun David ?? Je pense que vous avez eu un problème similaire avec lui.
Adiyat Mubarak

@ Keda87 Non, je n'ai pas obtenu de version dans le menu déroulant jusqu'à ce que je puisse compiler le projet avec succès.
TheVillageIdiot

22

Dans la nouvelle mise à jour Android Studio 2.2 face à un problème de rendu, suivez ces étapes.

Je l'ai corrigé - dans le fichier styles.xml j'ai changé

"Theme.AppCompat.Light.DarkActionBar"

à

"Base.Theme.AppCompat.Light.DarkActionBar"

C'est une sorte de piratage que j'ai rencontré il y a longtemps pour résoudre des problèmes de rendu similaires dans les versions précédentes d'Android Studio.


1
ne fonctionne pas pour Theme.AppCompat.Light.NoActionBar cependant
Zach

1
Merci! Résolution du problème de rendu pour mon cas :-)
Mehran

18
  1. Ouvrez AndroidManifest.xml
  2. Changement:

    android: theme = "@ style / AppTheme"

    à quelque chose comme:

    android: theme = "@ style / Theme.AppCompat.Light"
  3. Cliquez sur le bouton "Actualiser" dans l'onglet "Previev".

14

J'ai pu résoudre ce problème dans Android Studio 0.2.0 en changeant l'API de l' API 18: Android 4.3 à l' API 17: Android 4.2.2

C'est sous le menu d'icônes Android en haut à droite de la fenêtre de conception.

C'était une solution de http://www.hankcs.com/program/mobiledev/idea-this-version-of-the-rendering-library-is-more-recent-than-your-version-of-intellij-idea -please-update-intellij-idea.html . Cela nécessitait une traduction de Google en anglais car il était dans une autre langue.

J'espère que cela aide.


11

Dans le dernier Android Studio 3.1.3 , dépendance:

implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'

ou

Même au plus tard le 27 août 18, soit

implementation 'com.android.support:appcompat-v7:28.0.0-rc01' face à un problème similaire

Changez-le en

    implementation 'com.android.support:appcompat-v7:28.0.0-alpha1

Cela résoudra votre problème d'aperçu.

MISE À JOUR

Pourtant, beta01il y a un problème de prévisualisation pour la dernière appcompact v7 library modification ci-dessus en la changeant alpha01pour résoudre le problème de rendu


1
À ce jour, le problème est toujours présent; dans le fichier build.gradle j'avais -beta01 et j'ai résolu en mettant -alpha1; gj
Zac

La dépendance la plus récente estimplementation 'com.android.support:appcompat-v7:28.0.0-rc01'
Mahdi Moqadasi

Même dans cette dépendance, il a le même problème. Je ne sais pas pourquoi le problème n'est pas encore résolu, même après ces mises à jour itératives.
KRIPA SHANKAR JHA

J'ai le même problème. Cette solution me sauve la vie.
Programmeur orienté argent

6

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'était une solution géniale.


J'ai cherché une solution à ce problème pendant environ un mois. Cela l'a résolu! Merci!!!
Brenda Yanela Conzi

2

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

1) sur les dépendances app / build.gradle 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,

/Ange


1

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

Essayez de changer la version de mise à jour que vous utilisez. La valeur 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 de Dev Channel, qui est un peu plus stable que la version Canary. Il a résolu le problème et semble fonctionner correctement.

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


1

Dans build.gradle ci-dessous, les dépendances ajoutent:

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 la pile, abordé comme la «solution d'erreur de thème»: Erreur de thème - comment réparer?


0

Le rendu n'a pas fonctionné pour moi aussi. J'avais de la <null>valeur sur le côté droit de l'icône Android. L'Iran

sudo apt-get install gradle

J'ai alors redémarré le studio Android et la <null>valeur est passée à 23.

Voila, ça rend maintenant! :)

entrez la description de l'image ici


0

Il suffit de télécharger le SDK minimum préféré depuis SDK Manager, puis de créer. Travaille pour moi.


0

Assurez-vous que votre version de concepteur et targetSdkVersion sont identiques. Exemple: si votre targetSdkVersion est 22, modifiez votre version de concepteur également 22, de sorte que ce problème ne se produit pas.


0

La meilleure solution est d'aller dans Fichier -> Synchroniser le projet avec les fichiers Gradle

J'espère que cela a aidé


0

Tout ce que vous aviez à faire est d'aller dans le fichier styles.xml et de remplacer votre thème parent de

 Theme.AppCompat.Light.DarkActionBar 
to 
 Base.Theme.AppCompat.Light.DarkActionBar

0

Ouvrez votre activity_main.xml. Basculez en mode Création si vous êtes en mode texte. Recherchez la version Android, avec l'icône android robo. Changez la version Android. Problème résolu.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.