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é.
Только что столкнулся с точно такой же проблемой. Просто решил это, выбрав Sync Project with Gradle Files
. То вызовет реимпорт Gradle и сборку.
Télécharger maintenant Android Studio v3.2, télécharger le logiciel gratuit pour Android. Вы также можете найти его с помощью ярлыка Find Action
CtrlShiftA,.
Fichier -> Projet de synchronisation avec les fichiers Gradle
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é
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.
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.
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.
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
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é.
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