Android Studio «Structure de projet» ne vient pas correctement

Je suis toutes les étapes nécessaires à l’installation d’Android Studio. J’ai aussi vérifié cette question, mais toujours face au même problème.

Mais chaque fois que je crée un nouveau projet, l’écran suivant apparaît. Je ne pouvais pas trouver de structure de projet comme je peux le voir dans Eclipse.

entrer la description de l'image ici

Ici, je ne trouve pas de “src”, “res” ou toute autre structure de fichier. Une idée, comment obtenir une structure de projet appropriée?

Lorsque j’ai essayé d’append “Nouveau module”, l’erreur suivante est survenue.

No message java.lang.IllegalStateException: at com.android.tools.idea.wizard.NewModuleWizard.onFailure(NewModuleWizard.java:159) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:340) at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$1.run(ExternalSystemUtil.java:364) at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:493) at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:304) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:185) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:175) at com.intellij.openapi.application.impl.ApplicationImpl$10$1.run(ApplicationImpl.java:695) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:458) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:154) 

Lorsque je vais sur Modifier la configuration , je ne peux créer aucun module en raison d’une erreur ci-dessus.

entrer la description de l'image ici

Allez dans Fichier> Structure du projet> Paramètres du projet> Modules.

Cliquez sur le vert + et ajoutez un nouveau module. sélectionnez le module Application et définissez la racine du contenu sur votre module de projet.

Cliquez sur suivant, puis terminez.

Cela devrait faire l’affaire et la structure complète du projet apparaîtra. Cela a fonctionné pour moi.

Modifiez le SDK à un niveau que vous avez installé dans le gestionnaire du SDK. Le gestionnaire de SDK est accessible depuis Tools -> Android -> SDK Manager . Pour moi, Android Studio était fourni avec l’ API Level 17 mais le nouvel assistant de projet a tenté de cibler le API Level 18 .

Quand quelque chose comme ça arrive à moi, pour le réparer, je vais à

Fichier -> Structure du projet -> Modules, cliquez sur (+) pour append un module.

Pour importer le module principal, vous devez rechercher le fichier d’extension IML pour charger à nouveau la configuration de la structure du projet (par exemple, app.iml) et c’est tout. J’espère que ça aide.

Enfin trouver une solution.

A chaque démarrage d’Android Studio, il recherche une installation “Gradle”. S’il n’est pas trouvé, il en téléchargera une nouvelle version et la mettra en cache ici.

C:\Documents and Settings\user\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok

Ici, le nom du répertoire 72srdo3a5eb3bic159kar72vok peut être différent.

Ce que vous devez faire est de télécharger gradle-1.6-bin.zip , placez-le dans le répertoire ci-dessus. Puis décompressez-le là. Mais assurez-vous que votre chemin devrait aimer ci-dessous.

C:\Documents and Settings\crathod.SOLUSOFTINDIA\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\gradle-1.6\bin

Maintenant, lorsque vous redémarrez votre Android Studio, Gradle sera initialisé et le projet sera ouvert dans la structure de projet complète.

Les modules ou la structure du projet peuvent également ne pas apparaître car vous êtes dans une twig où les fichiers * .iml sont manquants. Cela m’est arrivé lorsque je migrais d’Eclipse et que je décidais de revenir dans la twig d’origine ayant la structure de projet de type Eclipse. Ce qui a résolu mon problème:

  1. Commander la twig avec une structure de projet similaire à Android Studio
  2. Fichier -> Invalidate Cache & Restart

Assurez-vous également que le fichier racine iml correspond à la casse de votre dossier racine. Un fichier iml mal nommé entraînera de tels problèmes.

Supprimez simplement le fichier racine iml (vous pouvez sauvegarder si vous le souhaitez), fermez le projet et rouvrez-le. Android Studio générera le fichier iml correct et la structure du projet sera restaurée.

Ceci est testé sur Android Studio 2.1

Pour Android Studio 2.2, vous pouvez simplement cliquer sur le bouton en bas à gauche, puis sélectionner Projet

entrer la description de l'image ici

Dans Android Studio 2.3.1, vous ne disposez pas de l’option Module d’application si vous souhaitez append un module. La meilleure solution est de cliquer avec le bouton droit sur votre projet et de sélectionner “Aller à la source” dans le menu. Cela a résolu mon problème.

Est-ce que l’un d’entre vous a été victime d’une importation inappropriée? Voici, par exemple, ma page de blog sur la façon de vous aider lors de ces jours tragiquement difficiles 🙂 http://from-dreams-to-real-life.blogspot.co.il/2017/11/how-to-build- et-import-android-project.html