web-dev-qa-db-fra.com

Android Problèmes de rendu dans Studio

J'utilise Android Studio 0.2. et à l'ouverture d'un mise en page d'activité normalement, l'aperçu devrait apparaître à droite, pour que je puisse basculer entre Texte et Design, qui devrait à nouveau afficher l'aperçu de la mise en page.

Mais aucun aperçu n'est affiché ni du côté droit ni lorsque je suis en mode texte, ni en mode conception. Je viens de recevoir l'erreur rendering problems...

Lorsque je compile tout et installe l'application sur mon appareil, cela fonctionne sans erreur. Pour développer et expérimenter la mise en page, il serait toujours utile que je puisse obtenir l’aperçu au travail.

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

Est-ce que quelqu'un sait comment résoudre ce problème?

191
wasp256

Modifiez votre version Android de l'aperçu de votre concepteur en votre version actuelle dépend de votre manifeste. Un problème de rendu a provoqué que l'aperçu de votre concepteur utilise un niveau d'API supérieur à votre niveau d'API actuel Android.

Adjust with your current API Level

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

529
Adiyat Mubarak

Dans la nouvelle mise à jour Android studio 2.2 face à un problème de rendu, procédez comme suit.

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

"Theme.AppCompat.Light.DarkActionBar"

à

"Base.Theme.AppCompat.Light.DarkActionBar"

C’est une sorte de bidouille que j’ai rencontré il ya longtemps pour résoudre des problèmes de rendu similaires dans les versions précédentes Android Studio.

21
Arpit Patel
  1. Ouvrez AndroidManifest.xml
  2. Changement:

    Android: theme = "@ style/AppTheme"

    à quelque chose comme:

    Android: theme = "@ style/Theme.AppCompat.Light"
  3. Appuyez sur le bouton "Actualiser" dans l'onglet "Précédent".
17
Andrey

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

C’est dans le menu icône 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 celle-ci était dans une autre langue.

J'espère que ça aide.

14
user2798692

Dans le dernier Android Studio 3.1., Dépendances:

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

o

Même au plus tard le 27 août 18, c'est-à-dire

implementation 'com.Android.support:appcompat-v7:28.0.0-rc01' face au même problème

le changer en

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

Cela résoudra votre problème de prévisualisation.

UPDATE

Toujours dans beta01 il y a un problème de prévisualisation pour le dernier appcompact v7 library apporter le changement ci-dessus en le changeant en alpha01 pour résoudre le problème de rendu

11
KRIPA SHANKAR JHA

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.

6
Sajidkhan

cela se produit encore 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,

/Ange

2
Angel

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

Essayez de changer la version de la mise à jour sur laquelle vous vous trouvez. La valeur par défaut est Stable, mais il existe 3 options supplémentaires, Canary étant la plus récente et potentiellement la moins stable. J'ai choisi de vérifier les mises à jour à partir du canal de développement, qui est un peu plus stable que la construction Canary. Cela corrige le problème et semble fonctionner correctement.

Pour changer de version, recherchez les mises à jour, puis cliquez sur le lien Mises à jour de la fenêtre contextuelle indiquant que vous disposez déjà de la version la plus récente.

1
John

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

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 une pile, appelée "solution d'erreur de thème": erreur de thème - comment réparer?

1
quant

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

J'espère que cela a aidé

0
Abdul Wahab

Le rendu n'a pas fonctionné pour moi aussi. J'avais la valeur <null> à droite de l'icône Android. J'ai couru

Sudo apt-get install gradle

J'ai redémarré Android studio puis, et la valeur <null> a été remplacée par 23.

Voilà, ça rend maintenant! :)

enter image description here

0
Martin Vseticka

Il suffit de télécharger le SDK préféré minimum à partir du Gestionnaire de SDK, puis de le compiler. Travaille pour moi.

0
Ryde

Assurez-vous que la version de votre concepteur et que targetSdkVersion sont identiques. Exemple: Si votre targetSdkVersion est 22, changez également la version de votre concepteur 22 pour que ce problème ne se produise pas.

0
patel135