web-dev-qa-db-fra.com

Android Studio en attente de la fin de la construction

J'ai un problème. Lorsque je démarre un nouveau projet dans Android Studio et que je sélectionne une activité du tiroir de navigation, cela se produit. Je n'ai pas accès à mon activiy_main_drawer.xml sur "Design" et le message "En attente de la fin de la construction" est affiché. Je ne sais vraiment pas ce que je dois faire. J'ai essayé de désinstaller et de réinstaller Android Studio, mais cela n'a pas aidé.

32
M. Reyhani

Только что столкнулся с точно такой же проблемой. Просто решил это, выбрав Sync Project with Gradle Files. То вызовет реимпорт Gradle и сборку.

Télécharger maintenant Android Studio v3.2, télécharger le logiciel gratuit pour Android. Вы также можете найти его с помощью ярлыка Find ActionCtrlShiftA,.

43
Daniel Le

Fichier -> Projet de synchronisation avec les fichiers Gradle 

5
thimal deemantha

Ce qui a fonctionné pour moi était, dans le menu du haut:

Build -> Clean
Build -> Rebuild Project

Après cela, le design xml a fonctionné

1
Oren Bengigi

Avoir le problème de sauvegarde, le SDK Android était absent de mon système . Après l'installation de ce SDK manquant, son fonctionnement est correct.

1
Ahmed Shehata

Créez simplement un nouveau fichier XML utilisant le même nom et copiez-collez les codes de fichier activiy_main_drawer.xml. Ça marche pour moi.

0
Hasnat Azam

J'utilise Android Studio 3.1.3 (# AI-173.4819257), Android Build Plugin pour Gradle 3.1.3 et Gradle 4.4. J'ai essayé toutes les options possibles mentionnées sur différents messages mais rien n'a fonctionné pour moi. Je veux utiliser ConstraintLayout qui est le défaut avec AS 3.1.3. Mon observation et ma solution de contournement sont les suivantes.

Observation: Ce problème se produit lorsqu'un nouveau projet est créé avec une activité vide et une présentation par défaut. Je reçois également le message "Erreur IDE survenue" une fois la synchronisation Gradle terminée.

Solution de contournement: Créez une activité, une classe d'activité (MainActivity.Java) et une présentation (activity_main.xml) vides. Une fois que c'est fait, créez un nouveau fichier de mise en page (disons activity_cltest.xml) en utilisant Nouveau -> Fichier de ressources Android, après avoir cliqué sur le bouton droit de la souris sur "app". Créez une nouvelle mise en page selon vos besoins. Une fois terminé, mettez à jour MainActivity.Java en remplaçant R.layout.activity_main par R.layout.activity_cltest.

J'ai également essayé de copier le contenu de activity_cltest.xml dans activity_main.xml mais toujours pour activity_main.xml, l'erreur persiste. Effectivement, une fois qu'un nouveau projet est créé, activity_main.xml ne doit plus être utilisé ni supprimé.

Cependant, pour certaines raisons, la coloration syntaxique de "R.layout.activity_cltest" dans MainActivity.Java ne fonctionne pas.

0
Kishan Parekh

Ah ... je l'ai résolu avec l'aide de cette page et un peu plus d'effort.

J'ai installé Android Studio v.3.3.1 aujourd'hui sur mon Zenbook. J'étais coincé avec la même erreur "en attente d'une construction pour terminer" et l'onglet Affichage ne se présentait pas pour activity_main.xml Voici ce que j'ai fait pour résoudre cette erreur.

Étape 1. J'ai recherché des outils SDK et téléchargé les versions requises du SDK.

Étape 2. Téléchargé Gradle 5.2.1 et extrait les fichiers dans Program Files\Android\Android Studio\gradle

Étape 3. Fichier> Paramètres> Construire>> Gradle et choisissez la distribution locale de Gradle 5.2.1

Étape 4. Allez dans Fichier> Synchroniser le projet avec les fichiers Gradle et laissez un peu de temps pour la synchronisation ...

finish () :) développer Android avec Kotlin

0
Panjab Web

J'ai désinstallé mon Canary 18 version 3.1.2 et installé 3.2 de Archives de téléchargement Android Studio . Tout va bien maintenant.

Nous nous félicitons de toutes les modifications constructives, mais veuillez les rendre substantielles. Évitez les modifications triviales, sauf en cas d'absolue nécessité.

0
Geziel Carvalho

Vous pouvez faire ce qui suit:

"Fichier> Projet de synchronisation avec les fichiers Gradle" (a ​​travaillé pour moi)

Fichier> Invalider le cache et redémarrer> Il suffit de redémarrer

OU

Fichier> Invalider le cache et redémarrer> Invalider et redémarrer

Fermer le projet et Réimporter le projet

0
Fazal Arya