J'utilise Android studio et je souhaite ajouter des modules à mon projet, tels que "Barre d'action Sherlock" ou fichiers jar,
Dans intelij cela apparaît:
Donc quel est le problème? Comment puis-je ajouter ces modules dans Android studio?
Commencez par créer votre Module
. Vous pouvez le faire en utilisant le module Android Studio par défaut Wizard (File -> New -> New Module
), sélectionnez Bibliothèque Android, attribuez-lui un nom et un nom de package, puis terminez . Ouvrez le côté Gradle Projects Section
devrait être quelque part sur le panneau de droite)
Vous devriez voir quelque chose comme ça:
Développez votre dégradé de module et exécutez la tâche Run Configurations
. Ensuite, actualisez le contenu et la structure du projet.
Cela devrait fonctionner maintenant.
Faites un clic droit sur votre projet, puis sélectionnez "Ouvrir les paramètres du module" - vous pourrez ensuite ajouter des modules à votre projet.
Allez dans Fichier-> Structure du projet-> Paramètres du projet -> Modules.
Cliquez sur le vert + et ajoutez un nouveau module. sélectionnez Module d'application et définissez la racine du contenu sur votre module de projet.
Cliquez sur Suivant, puis terminez.
Ouvrez settings.gradle et ajoutez le module comme ci-dessous,
include ':app',':bottomnav'
ici, j'ai ajouté mon module nouvellement importé ':bottomnav'
séparé par une virgule. puis Synchronisez votre projet. votre module sera visible par la dépendance . Android Studio affiche uniquement les modules définis dans le fichier settings.gradle de votre application . module en tant que dépendance de votre application.
Vous devez ajouter un fichier gradle.settings
à la structure de votre projet racine. Ensuite, lorsque vous ouvrez les "Paramètres du module", le menu est aligné sur votre gradle.settings
. Lors de l'importation d'un projet dans Android Studio, ce fichier n'est pas créé pour vous. Parfois, il est généralement préférable de démarrer un projet propre et de déplacer votre code là-bas, il est généralement plus facile à réaliser.
Cela pourrait aider certains:
Importer le module en tant que bibliothèque dans votre projet.
Paramètre de module maintenant ouvert:
si votre module n'apparaît pas dans la "fenêtre Choisir les modules"
Suivez les étapes ci-dessous.
Suivez Open Setting Setting comme ci-dessus.
Voici ce que j'ai fait pour résoudre ce problème
Vérifiez settings.gradle . Vous trouverez ceci: include ':app'
Ajoutez simplement votre propre nom de module et il devrait ressembler à ceci:
include ':app', ':yourModuleName'
Sync.
C'est tout.
Avait un problème similaire lors de l'exécution du contrôle de version sur un projet dans Android Studio (0.4.2). Lors de l'extraction vers un nouvel emplacement et lors de l'importation des modules, seul le "SDK Android" était affiché dans la structure du projet.
J'ai supprimé le dossier .idea/du contrôle de version en l'ajoutant au fichier .gitignore, puis j'ai extrait de nouveau et importé les modules. Désormais, tous les paramètres sont correctement apparus dans les paramètres du projet et les paramètres de la plate-forme pour la structure du projet.
Veuillez aller dans Paramètres du module Et choisir Modules dans Paramètres du projet Vous devez ensuite sélectionner les dossiers src et gen et les marquer comme dossiers source en cliquant dessus avec le bouton droit de la souris et en sélectionnant Source.
Si vous avez déplacé les modules, modifiez votre fichier workspace.xml et votre fichier settings.gradle pour qu'ils utilisent les nouveaux chemins d'accès de votre module . Sinon, vous devrez essayer d'utiliser la fonctionnalité d'importation de module.
Assurez-vous que le nom du répertoire est en minuscule.
First You Have To Add Name Of Your Module In setting.gradle(Project Setting) File Like This..
include ':app', ':simple-crop-image-lib'
Then You Need To Compile This Module Into build.gradle(Module app) File Like This..
implementation project(':simple-crop-image-lib')
That's all for adding module now it will be appear in Android section or project section as well.
If It's till did't appear rebuild or clean your project..