1.0、Android Studioがプロジェクトを管理します

プロジェクトの概要

Android Studioのプロジェクトには、アプリの作業環境を開発するために必要なすべてのものが含まれています。コードからリソース、テストから構成の構築まで。新しいプロジェクトを作成すると、Android Studioにより、すべてのファイルに必要な構造が作成され、IDEの左側のプロジェクトに表示されます([表示]> [ツールウィンドウ]> [プロジェクト]をクリック)。
モジュールモジュール
はビルド設定とソースファイルのコレクションであり、プロジェクトを複数の独立して使用可能なユニットに分割できます。プロジェクトには1つ以上のモジュールを含めることができ、1つのモジュールには依存関係として他のモジュールが必要です。各モジュールは、個別に構築、テスト、デバッグできます。
[ファイル]> [新規]> [新しいモジュール]をクリックすると、モジュールファイルを作成できます。
Android Studioには、いくつかの異なるタイプのモジュールが用意されています。

Androidアプリモジュール

アプリケーションのソースコード、リソースファイル、設定ファイル、Androidマニフェストファイルのコンテナーを提供します。新しいプロジェクトを作成する場合、デフォルトのモジュール名は「app」です。
[新しいモジュールの作成]ウィンドウで、Android Studioは次のアプリモジュールを提供します
。1)スマートフォンおよびタブレットモジュール
2)Android Wearモジュール
3)Android TVモジュール
4)Glassモジュール
これらはすべて、対応するコードテンプレートと必要なファイルを提供します。

ライブラリモジュール

  提供了一个可芙蓉代码的容器,你可以将模块用作其他模块的依赖或者导入其他项目。Library模块在结构上跟Android app 模块是一样的。但是在构建上,它会成成一个包而不是APK文件,所以不能独立安装到设备中。
   在Create New Module窗口,Android Studio提供了以下两种Library模块:

1)Androidライブラリ:このタイプのライブラリには、Androidプロジェクトでサポートされている任意のファイルタイプを含めることができます。ソースコード、リソース、マニフェストファイルを含みます。ビルドの結果、AARファイルが生成されます。AARファイルを依存関係としてAndroidアプリモジュールに追加できます。
2)Javaライブラリ:このタイプのライブラリには、Javaソースファイルのみが含まれます。ビルドの結果、Jarファイルが生成されます。jarファイルを依存関係としてAndroidアプリモジュールまたは他のJavaプロジェクトに追加できます。
ライブラリモジュールを作成し、現在のAndroidアプリモジュールに依存関係として追加する場合は、次のように宣言できます。
依存関係{
コンパイルプロジェクト( ':My-Library-Module1')
}
プロジェクトファイルの
デフォルト、Android Studio Androidビューにプロジェクトファイルを表示して、ビューのプロジェクト構成がファイルが実際に存在する場所に直接マッピングされないようにします。代わりに、モジュールとファイルタイプに従って主要なソースファイル間を移動し、一般的に使用されていないファイルまたはフォルダーを非表示にすると便利です。Androidビューの表示とディスクに保存されたプロジェクト構造の違いは次のとおりです
。1)すべてのbuild.gradleはGradle Scriptグループに配置されます。
2)すべてのマニフェストファイルをマニフェストに入れます。
3)関連するリソースファイルを別のフォルダではなくグループに表示します。たとえば、異なる解像度のアイコン。
Android APPモジュールでは、ファイルは次のようにグループ化されています。

Manifests
にはAndroidManifest.xmlファイルが含まれています。
Javaに
は、パッケージ名に従って分類されたJavaソースファイルと、ユニットテストコードが含まれています。
Resに
は、XMLレイアウト、UI文字、画像ファイルなどの非コードリソースがすべて含まれ、いくつかのサブフォルダーに分割されています。
ここに画像の説明を書きます

Androidプロジェクトビュー

Androidビューでプロジェクトの実際の構造(隠しファイルを含む)を表示するには、プロジェクトウィンドウでプロジェクトビューを選択します。
プロジェクトビューを選択すると、さらに多くのファイルとディレクトリを表示できます。最も重要なものは次のとおりです:
モジュール名/
ビルド/
ビルド出力を含む
Libs /
プライベートライブラリを含む
Src /
すべてのコードとリソースファイルを含み、サブフォルダーは次のとおりです:
androidTest /
はインストルメンテーションテスト
Main /
AndroidManifest.xml /を
使用しますアプリケーションと各コンポーネントを説明する
Java /
Javaソースコードを含める
Jni /
Java Native Interface(JNI)を使用してネイティブコード含める
Gen /
R.javaなどのAndroid Studioによって生成されたJavaファイルやAIDLファイルによって生成されたインターフェイスファイルを含めます。
Res /に
は、ドローアブルファイル、レイアウトファイル、UI文字などのアプリケーションリソースが含まれています。
Assets /に
は、apkファイルにパッケージ化する必要があるファイルが含まれています。
Test /に
は、JVMで実行されるローカルテストが含まれます
。Build.gradle(module)
は、モジュールの実行構成を定義します。
Build.gradel(project)
は、すべてのモジュールに適用できるビルド構成を定義します。
ここに画像の説明を書きます

プロジェクト構造設定

Android Studioプロジェクトのさまざまな設定を変更するには、[ファイル]> [プロジェクト構造]をクリックしてプロジェクト構造を開きます。次の部分が含まれています
。1)SDKの場所:プロジェクトで使用されるJDK、Android SDK、Android NDKの場所を設定します。
2)プロジェクト:Gradleプラグインのバージョンと中央ライブラリを
設定します3)開発者サービス:GoogleまたはサードパーティのAndroid Studio追加コンポーネントの設定を含めます。
4)モジュール:ターゲットと最小SDK、簡潔なアプリ、ライブラリの依存関係など、ビルド設定を編集できます。

開発者サービス

プロジェクト構造の開発者サービスには、アプリに適用できるいくつかのサービスが含まれています。以下が含まれます:
1)AdMob:広告のためにGoogleのAdMobコンポーネントをオンにできます。
2)Analytics:Google Analyticsを開くことができます。
3)認証:Googleサインインを開くことができます
4)クラウド:Firebaseを開くことができます
5)通知:Googleクラウドメッセージングを使用できます

モジュール

モジュール設定では、各プロジェクトモジュールの設定を変更できます。各モジュールの設定ページは、次のセクションに分かれています
。1)プロパティ:SDKのバージョンとモジュールのビルドツールバージョンを宣言します。
2)署名:署名
3)フレーバー:
4)ビルドタイプ:ビルド構成を作成または変更します。
5)依存関係:すべての依存関係をリストします。

著者:Song Zhihui
個人マイクロブログ:クリックして入力

おすすめ

転載: blog.csdn.net/song19891121/article/details/51719864