Android Studio は の概念を使用しますが、modules
Eclipse などの他の IDE は を使用しますprojects
。ただし、ASメニューにはとFile
を作成するオプションがあります。New Module
new Project
もしあれば、これら2つの違いは何ですか?
どちらを使用することをお勧めしますか?
Android Studio は の概念を使用しますが、modules
Eclipse などの他の IDE は を使用しますprojects
。ただし、ASメニューにはとFile
を作成するオプションがあります。New Module
new Project
もしあれば、これら2つの違いは何ですか?
どちらを使用することをお勧めしますか?
キスの答え:
Android StudioのモジュールはEclipseのプロジェクトのようなものです
Android Studioのプロジェクトは、Eclipseのワークスペースのようなものです
ドキュメントから(Android StudioはIntellij IDEAに基づいています):
IntelliJ IDEA で何をするにしても、プロジェクトのコンテキストでそれを行います。プロジェクトは、完全なソフトウェア ソリューションを表す組織単位です。
完成した製品は一連の個別の分離されたモジュールに分解される場合がありますが、それらをまとめてより大きな全体に結び付けるのはプロジェクト定義です。
Android の場合、アプリごとに 1 つのプロジェクト、ライブラリごとおよびテスト アプリごとに 1 つのモジュールを意味します。
同じプロジェクト内で複数のアプリをビルドしようとすると、複数の問題が発生します。可能ですが、試してみると (私のように)、ほとんどすべてがプロジェクトごとに 1 つのアプリで動作するように設計されていることがわかります。
たとえば、「プロジェクトを再構築する」というオプションがありますが、これは複数のアプリでは意味がありません。他の多くのプロジェクト設定は役に立たず、複数のリポジトリがある場合、組み込みの VCS システムは適切ではありません。
モジュールは apkLibs のようなものです。つまり、独自の res、マニフェスト、テストなどがありますが、メイン アプリは通常、さまざまな apklibs/modules を使用して、すべてを 1 つのソリューションにまとめます。
@Oded Breinerの回答を参照すると、次のように言えます。
Android StudioのモジュールはEclipseのプロジェクトのようなものです
Android Studioのプロジェクトは、Eclipseのワーキング セットのようなものです