web-dev-qa-db-fra.com

Comment puis-je corriger l'erreur "L'éditeur de conception est indisponible jusqu'à ce que la génération soit réussie"?

J'ai commencé à apprendre Android Studio depuis hier. J'essaie de faire écho à un simple "Hello World":

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    Android:id="@+id/activity_main"
    xmlns:Android="http://schemas.Android.com/apk/res/Android"
    xmlns:tools="http://schemas.Android.com/tools"
    Android:layout_width="match_parent"
    Android:layout_height="match_parent"
    Android:paddingLeft="16dp"
    Android:paddingRight="16dp"
    Android:paddingTop="16dp"
    Android:paddingBottom="16dp"
    tools:context=".MainActivity">

    <TextView
        Android:layout_width="wrap_content"
        Android:layout_height="wrap_content"
        Android:text="Hello World!" />

</RelativeLayout>

mais quand j'ai cliqué sur "conception" vue, cette erreur montre?

L'éditeur de conception est indisponible jusqu'à la réussite de la construction.

Comment puis-je réparer cette erreur. Je viens de télécharger Android Studio hier.

 enter image description here

 enter image description here

Je viens de remarquer que mon code XML provoque une erreur. c'est pourquoi cela peut ne pas fonctionner. Merci beaucoup

69
supercool djkazu

Allez dans Fichier> Synchroniser le projet avec des fichiers Gradle.

261

Quittez le Android Studio (ne fermez pas le projet Quit le Android Studio) puis ouvrez le projet et passez à Android Studio > Build > Clean Project 

Alors Android Studio > File > Sync Project with Gradles Files comme image ci-dessous

 enter image description here

Si votre problème persiste, cliquez sur l'outil de compilation Install comme indiqué ci-dessous, puis sur Android Studio > File > Sync Project with Gradles Files.

 enter image description here

25
Tahmid Bin Rashid

Pour moi cela fonctionne

Fichier> Synchroniser le projet avec les fichiers Gradle

 enter image description here

22
Muhaiminurabir

J'ai rencontré le même problème même après avoir reconstruit mon projet plusieurs fois avec succès. J'ai fermé le projet et rouvert, le problème est résolu.

16
Kiran

Aucun de ce qui précède n'a fonctionné pour moi. ce qui a fonctionné pour moi est d'aller à File -> Invalidate Caches / Restart

10
SolidSnake

Une solution simple qui fonctionnera à coup sûr

1.Sélectionnez - >> Fichier dans la barre de menus et cliquez sur Activer - >> Synchroniser le projet avec le fichier Gradle.

Je vous remercie

@Ambilpura Sunil

8

Redémarrez simplement le Studio Android. Dans mon cas, j'étais hors ligne avant de démarrer Android Studio, mais en ligne lorsque j'ai redémarré.

6
Hack06

Faire ceci

Construire -> Reconstruire le projet

4
Ali hasan

Allez en ligne avant de démarrer Android studio. Ensuite, allez dans Fichier-> Nouveau projet Suivez les étapes à l’écran. Puis attendez Il téléchargera les fichiers nécessaires sur Internet. Et cela devrait résoudre le problème.

3
Salman Shaikh

J'ai eu ce problème après avoir ajouté une ligne dans mon fichier build.gradle.

compile 'com.balysv:material-ripple:1.0.2'

Solution: J'ai changé cette ligne en 

implementation 'com.balysv:material-ripple:1.0.2'

puis appuyé sur sync again.

Tada! tout fonctionnait encore.

2
MindRoasterMir

J'avais essayé de changer la version du SDK:

Vérifier l'image ci-dessous: j'ai changé 27 à partir de Android P

 Image

J'espère que cela vous sera utile.

1
Pratik Butani

Editez votre fichier XML dans Notepad ++ et reconstruisez-le. C'est un travail pour moi

0
A.H. Khawer

cliquez simplement sur le fichier dans votre studio Android, puis cliquez sur Synchroniser le projet avec les fichiers Gradle.

si cela ne fonctionne pas, cliquez sur Générer, puis sur Nettoyer le projet.

ça marche toujours pour moi

0
Roman Traversine

Dans mon cas, c’est parce que cela n’a pas plu que j'ai laissé minSDK et targeSdk dans le manifeste. Allez comprendre. 

0
user1010160