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?
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.
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.
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.
Changement:
Android: theme = "@ style/AppTheme"
à quelque chose comme:
Android: theme = "@ style/Theme.AppCompat.Light"
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.
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
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.
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
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.
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?
La meilleure solution est d'aller dans Fichier -> Synchroniser le projet avec les fichiers Gradle
J'espère que cela a aidé
Il suffit de télécharger le SDK préféré minimum à partir du Gestionnaire de SDK, puis de le compiler. Travaille pour moi.
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.