AndroidStudio ディレクトリ構造の説明

AndroidStudio ディレクトリ構造の説明

プロジェクトの実際のディレクトリ構造を呼び出すのは
プロジェクトは完全で実際のディレクトリ構造です (デフォルトの Android はより簡潔で明確な AS から変換されます)
ここに画像の説明を挿入
、AS によって自動的に生成されるファイルなので、気にする必要はありません。
ここに画像の説明を挿入
プロジェクトのコードやリソースはほぼこのディレクトリにあり、開発作業は基本的にこのディレクトリにあります。
ここに画像の説明を挿入
このディレクトリには、gradle ラッパーの構成ファイルが含まれています (現時点ではあまり詳しくありません。
洞察が得られたら、以下のリンクを参照して更新を確認してください。)
[クリック] で Gradle の詳細な説明とGradle ラッパー

ここに画像の説明を挿入
指定したディレクトリをバージョン管理から除外するために使用されます。

ここに画像の説明を挿入
プロジェクトのグローバル gradle ビルド スクリプト。通常、このファイルの内容を変更する必要はありません。

ここに画像の説明を挿入
このファイルはグローバル gradle 構成ファイルであり、ここで構成されたプロパティは、プロジェクト内のすべての gradle コンパイル スクリプトに影響します。
ここに画像の説明を挿入
これら 2 つのファイルは、コマンド ライン インターフェイスで gradle コマンドを実行するために使用されます。前者は Linux または Mac システムで使用され、後者は Windows システムで使用されます。
ここに画像の説明を挿入
このファイルは、このエピソードで Android SDK パスを指定するために使用されます。通常、コンテンツは自動的に生成されるため、変更する必要はありません。このマシンの Android SDK の場所が変更されていない限り、このファイルのパスを新しい場所に変更するだけです。
ここに画像の説明を挿入
このファイルは、プロジェクトで参照されるすべてのテンプレートを指定するために使用されます。(通常は自動的にインポートされます)

アプリ ディレクトリの詳細な分析

ここに画像の説明を挿入
プロジェクトでサードパーティの jar パッケージが使用されている場合、これらの jar パッケージを libs ディレクトリに配置する必要があります。こうすると、これらの libs パッケージがビルド パスに自動的に追加されます。
ここに画像の説明を挿入
androidTest は、プロジェクトでいくつかの自動テストを実行できる Android テスト テスト ケースを作成するために使用されます。

ここに画像の説明を挿入
java ディレクトリは、すべての Java コードを防止する場所であり、このディレクトリを展開すると、作成されたばかりのファイルがその中にあります。
res ディレクトリには、使用されるすべての画像、レイアウト、文字列、およびその他のリソースが格納されます。
画像は drawable ディレクトリに配置されます。
レイアウトは、レイアウト ディレクトリに配置されます。
文字列は値ディレクトリに配置されます。

AndroidManifest, xml は、Android プロジェクト全体の構成ファイルです. プログラムで定義された 4 つの主要なコンポーネントすべてをこのファイルに登録する必要があり、このファイルでアプリケーションに許可ステートメントを追加できます.
ここに画像の説明を挿入
test は単体テストのテスト ケースを記述するために使用され、プロジェクトのテストを自動化するもう 1 つの方法でもあります。
.gitignore は、アプリ モジュール内の指定されたディレクトリまたはファイルをバージョン管理から除外するために使用されます。これは、外側の .gitignore に似ています。
build.gradle はアプリ テンプレートの gradle ビルド スクリプトで、プロジェクトの構築に関連する多くの構成を指定します。
proguard-rules.pro は、プロジェクト コードの難読化ルールを指定して、コードのクラックを防止するために使用されます。

その上。
この情報は、Guo Lin 氏によって書かれた "The First Line of Code" を参照しています。

おすすめ

転載: blog.csdn.net/weixin_51906150/article/details/113663483