145 votes

Android studio: nouveau projet vs nouveau module

Je sais que Android Studio utilise le mot module, et les autres Ide comme Eclipse utiliser le mot project. Cependant quand je vais à l' File menu, j'ai eu des options pour créer un New Module, ainsi qu'un new Project.

Quelles sont les différences entre ces 2? (Si il y en a)

Quelle est recommandé d'utiliser?

175voto

Oded Breiner Points 1852

BAISER réponse:

module dans Android Studio est comme un projet dans Eclipse

projet dans Android Studio est comme un espace de travail dans Eclipse

104voto

Dalmas Points 13600

À partir de la documentation (Android Studio est basé sur Intellij IDEA) :

Quoi que vous fassiez dans IntelliJ IDEA, vous devez le faire dans le cadre d'un projet. Un projet est une unité d'organisation qui représente un solution complète de logiciels.

Votre produit fini peut être décomposé en une série de discret, modules isolés, mais c'est une définition de projet qui leur apporte ensemble et des liens entre eux dans un ensemble plus grand.

Pour Android, il signifie un projet par application, et un module par la bibliothèque et par application de test.

Il existe de multiples problèmes si vous essayez de créer plusieurs applications au sein d'un même projet. C'est possible, mais si vous essayez (comme je l'ai fait), vous verrez que presque tout est conçu pour fonctionner avec une seule application par projet.

Par exemple, il y a une option pour "reconstruire le projet", qui n'a pas de sens avec de multiples applications, de nombreux autres paramètres du projet serait inutile, et intégré dans la VCS système n'est pas idéal lorsque vous avez plusieurs référentiels.

39voto

Abdellah Points 540

Un projet dans Android Studio représente une complète application pour Android. Android Studio les projets sont constitués d'un ou de plusieurs modules.

Un module est un composant de votre application que vous pouvez créer, de tester et de déboguer de façon indépendante.

Les Modules contiennent le code source et les ressources de votre application.

http://developer.android.com/sdk/installing/studio-build.html#projectModules

1voto

Pramod Points 368

IntelliJ IDEA crée un projet pour l'ensemble de la base de code que vous travaillez avec, et un module pour chacun de ses composants individuels. Donc, IntelliJ IDEA module est plus comme un projet Eclipse, et le projet est à peu près similaire à workspace Eclipse. Il n'y a pas d'équivalent exact de l'Éclipse de l'espace de travail qui contient l'ensemble de votre travail, mais vous pouvez ouvrir plusieurs projets dans plusieurs images en même temps.

Voici la IntelliJ IDEA Q&A pour Eclipse Utilisateurs de la page

http://www.jetbrains.com/idea/documentation/migration_faq.html

-5voto

Feio Points 34

Se référant à @Oded Breiner de la réponse, je dirais que:

module dans Android Studio est comme un projet dans Eclipse

projet dans Android Studio est comme un jeu de travail dans Eclipse

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X