145

Android Studio は の概念を使用しますが、modulesEclipse などの他の IDE は を使用しますprojects。ただし、ASメニューにはとFileを作成するオプションがあります。New Modulenew Project

もしあれば、これら2つの違いは何ですか?

どちらを使用することをお勧めしますか?

4

8 に答える 8

174

キスの答え:

Android StudioのモジュールEclipseのプロジェクトのようなものです

Android Studioのプロジェクトは、Eclipseのワークスペースのようなものです

于 2013-08-20T08:03:40.803 に答える
103

ドキュメントから(Android StudioはIntellij IDEAに基づいています):

IntelliJ IDEA で何をするにしても、プロジェクトのコンテキストでそれを行います。プロジェクトは、完全なソフトウェア ソリューションを表す組織単位です。

完成した製品は一連の個別の分離されたモジュールに分解される場合がありますが、それらをまとめてより大きな全体に結び付けるのはプロジェクト定義です。

Android の場合、アプリごとに 1 つのプロジェクト、ライブラリごとおよびテスト アプリごとに 1 つのモジュールを意味します。

同じプロジェクト内で複数のアプリをビルドしようとすると、複数の問題が発生します。可能ですが、試してみると (私のように)、ほとんどすべてがプロジェクトごとに 1 つのアプリで動作するように設計されていることがわかります。

たとえば、「プロジェクトを再構築する」というオプションがありますが、これは複数のアプリでは意味がありません。他の多くのプロジェクト設定は役に立たず、複数のリポジトリがある場合、組み込みの VCS システムは適切ではありません。

于 2013-06-19T09:37:17.117 に答える
1

モジュールは apkLibs のようなものです。つまり、独自の res、マニフェスト、テストなどがありますが、メイン アプリは通常、さまざまな apklibs/modules を使用して、すべてを 1 つのソリューションにまとめます。

于 2015-03-30T15:14:15.710 に答える
-5

@Oded Breinerの回答を参照すると、次のように言えます。

Android StudioのモジュールEclipseのプロジェクトのようなものです

Android Studioのプロジェクトは、Eclipseのワーキング セットのようなものです

于 2014-07-27T06:15:59.097 に答える