web-dev-qa-db-ja.com

ビルドディレクトリの生成されたフォルダーと中間フォルダー、および出力フォルダーが見つからない理由

Android Studio and Gradleを使用してアプリケーションをビルドしています。ビルドが完了すると、buildフォルダーには次のフォルダーが含まれます。

- assets
- CordovaLib
  - build
  - src
  - build.gradle
- gradle
- src
  - com.my.package
    - CordovaApp
- build.gradle
- build
  - generated
  - intermediates
  - outputs        //not displayed in Android studio's project tree
  - tmp            //not displayed in Android studio's project tree

1)中間ファイルとtpmフォルダーは何が生成されますか?
2)スタジオのプロジェクトツリーに出力とtmpフォルダーが表示されないのはなぜですか?

17
Maxim Koretskyi

「生成された」フォルダーには、Javaモジュールによって生成されたコードAndroid Studioが含まれます。ここでのプライマリファイルは、それぞれにシンボリック名を割り当てる「R.Java」です。 「res」ディレクトリのアイテムのJavaソースコードで参照できるようにするため。

「中間」フォルダーには、ビルドプロセス中に作成され、最終的に結合されて「apk」ファイルを生成する個々のファイルが含まれます。

モジュール「.iml」ファイルが次のステートメントで明示的に除外するため、出力フォルダーがありません。

<excludeFolder url="file://$MODULE_DIR$/build/outputs" />

その行を削除すると、「出力」ディレクトリがビルドの下に表示されます。

13
AndroidGuy