J'ai importé un projet dans Android Studio avec plusieurs sous-projets.
Je veux exécuter un sous-projet.
J'ai réussi à créer le build.gradle de ce sous-projet en tant que module.
Pour l'exécuter, je suis allé dans Exécuter> modifier les configurations> +> Application Android.
Problème: lorsque j'essaie de sélectionner un module, aucun n'apparaît dans la liste déroulante.
Pourquoi est-ce?
EDIT: il apparaît comme un module sous Groovy mais ne s'affiche pas sous Application Android. Comment puis-je le faire apparaître sous l'application Android?
android-studio
module
user1161310
la source
la source
Réponses:
Assurez-vous que votre build.gradle est
ne pas
Après avoir changé, veuillez synchroniser à nouveau votre gradle.
la source
J'ai eu un problème similaire lorsque j'ai sélectionné le répertoire parent de mon projet, j'ai résolu en fermant le projet -> Supprimer le projet d'Android Studio -> Importer le projet en sélectionnant le bon fichier build.gradle .
Assurez-vous de sélectionner le bon fichier build.gradle lors de l'importation.
la source
Dans Android Studio 3.1.2, j'ai rencontré le même problème. J'ai résolu ce problème en cliquant sur "Fichier-> Projet de synchronisation avec les fichiers Gradle". Cela fonctionne pour moi. :)
la source
J'ai corrigé cela en ajoutant des facettes dans les paramètres du module . Ils manquaient. faites un clic droit sur le projet > ouvrez les paramètres du module > Facettes > Ajouter des facettes (signe "+" en haut)> Android . Après avoir ajouté des facettes, vous aurez des modules.
MISE À JOUR:
Pour la dernière version de gradle, les facettes ont été supprimées , vous pouvez ajouter directement des modules maintenant. faites un clic droit sur le projet > ouvrez Paramètres du module > Ajouter un module (signe "+" en haut)> Application téléphone et tablette (vous pouvez maintenant créer un nouveau module et le configurer).
la source
Open Module settings
est en place, voir i.stack.imgur.com/bIPBl.png .résolu ce problème en cliquant sur "Fichier-> Projet de synchronisation avec les fichiers Gradle"
la source
Nouveau projet. Correction de ce problème en cliquant sur "Fichier-> Projet de synchronisation avec les fichiers Gradle"
la source
J'ai essayé toutes les options sans succès. J'ai donc fini avec ma solution de travail. Suivez simplement les étapes suivantes:
settings.gradle
de votre projet etinclude ':YOUR_MODULE_NAME'
.la source
Open settings.gradle of your project and include ':YOUR_MODULE_NAME'
A travaillé pour moi THx.Essayer,
Fichiers> Projet de synchronisation avec des fichiers Gradle ou Fichiers> Synchronisation avec le système de fichiers devrait faire l'affaire.
la source
goto Android >> Gradle Scripts >> Build Gradle (Module: app)
assurez-vous que la première ligne de ce fichier est comme ceci.
pas comme ça
la source
Ce qui suit a fonctionné pour moi:
la source
Cela se produit principalement lorsque vous copiez un projet de bibliothèque et essayez de le créer. La solution serait d'ajouter
dans le fichier build.gradle, au lieu de
Ensuite, faites une synchronisation gradle
la source
Cela a fonctionné pour moi: Fichier> Structure du projet ...> Modules> Symbole Green Plus> Importer> Sélectionnez ensuite le projet
la source
Dans le fichier build.gradle de votre module, assurez-vous d'avoir le bon plugin. ça devrait être
la source
Il semble que différentes solutions fonctionnent pour des personnes différentes, pour moi, la fermeture du projet et sa réimportation ont résolu le problème.
la source
Je comprends enfin pourquoi le module n'apparaît pas lorsque j'ajoute une configuration pour AndroidTests pour un
com.android.library
module.Si vous incluez votre module de bibliothèque dans votre application
build.gradle
comme ceci:Étant donné que pour le module de bibliothèque, il est compilé avec le
release
mode par défaut, vous ne pouvez pas l'exécuterAndroid Tests
, c'est pourquoi il n'apparaîtra pas dans la liste des modules. Je l'ai corrigé avec la modification suivante:Ajoutez la configuration suivante au
build.gradle
module de votre bibliothèque:En apportant les modifications suivantes, vous pouvez
debug
compiler votre bibliothèque en modifiant lebuild.gradle
module d'application comme suit:Ensuite, synchronisez-le et vous verrez qu'il apparaît dans la liste.
la source
yourlibrary
est le nom de module de votre module de bibliothèqueIl a été corrigé pour moi après avoir supprimé et rajouté les facettes Android et Android-Gradle dans la boîte de dialogue Paramètres du module.
la source
J'ai réussi à le corriger dans Android Studio 1.3.1 en procédant comme suit:
File -> New -> New Module
.iml
fichier à partir d'un module de bibliothèque existant et modifiez le nom du fichier et renommez les références dans le.iml
fichierla source
Pour moi, il a été résolu en redémarrant simplement Android Studio .. Comme le bon vieux temps d'Eclipse
la source
J'ai ajouté cette ligne à mon fichier app.iml et cela fonctionne
orderEntry type = "bibliothèque" exporté = "" nom = "appcompat-v7-19.1.0" level = "projet" />
la source
Voici des méthodes pour vous aider:
:app
la source
la source
Pour mon cas, un débutant j'ai boogé mon projet, je ne sais pas comment mais il ne fonctionnerait plus et s'est plaint du manifeste, du R, de tout. Je me suis rendu compte que certains comment dans mon settings.gradle n'avaient pas une
include ':app'
fois que j'ai ajouté cela, j'étais de retour sur mon chemin.la source
Eh bien, rien n'a fonctionné pour moi de toutes les réponses. Enfin, j'ai cliqué sur Exécuter> Modifier la configuration . Sur la gauche, vous pouvez choisir un nouveau module principal et supprimer les modules supprimés.
la source
Ajoutez votre module dans votre fichier .iml d'applications comme:
Ça marche pour moi.
la source
Si tout ce qui précède ne fonctionne pas. Essayez de mettre à jour votre version de studio Android. Étapes: 1. Dans Android Studio, sélectionnez Fichier> Paramètres (ou Android Studio> Préférence sur Mac). 2. Dans le volet gauche, sélectionnez Apparence et comportement> Paramètres système> Mises à jour. 3. Assurez-vous que l'option Rechercher automatiquement les mises à jour est cochée, puis sélectionnez un canal dans la liste déroulante. 4. Cliquez sur OK.
la source
Pour moi, c'était:
Faites un clic droit sur le
app
dossier du projet et sélectionnezLoad/Unload Modules...
Sélectionnez le
app
module, cliquezUnload >
et cliquez surOK
Cliquez de
app
nouveau avec le bouton droit et sélectionnezLoad/Unload Modules...
Sélectionnez le
app
module, cliquez< Load
et cliquez surOK
app
est ensuite apparu pour moi dans la liste des configurations.la source
Fermez tous les projets Android Studio
Supprimer le projet des projets récents dans l'assistant Android Studio
Redémarrez Android Studio
Utilisez l'option d'importation (projet d'importation - Gradle, Eclipse ADT, etc.) au lieu d'ouvrir un fichier existant
Projet AS project
Fichier -> Projet de synchronisation avec les fichiers de notes
la source
Ces types de problèmes sont liés à AndroidManifest.xml, vérifiez donc les bogues qui se trouvent dans le fichier AndroidManifest.
la source