构建目录中生成的内容和中间文件夹以及缺少输出文件夹的原因

时间:2014-11-23 09:11:39

标签: android cordova android-studio android-gradle build.gradle

我正在使用Android Studio和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文件夹?

1 个答案:

答案 0 :(得分:12)

"生成"文件夹包含Android Studio为模块生成的java代码。这里的主要文件是" R.java"它为" res"中的每个项目分配符号名称。目录,因此可以在java源代码中引用它们。

"中间体"文件夹包含在构建过​​程中创建的各个文件,这些文件最终组合在一起以生成" apk"文件。

输出文件夹丢失,因为模块" .iml"文件使用以下语句明确排除它:

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

删除该行和&#34;输出&#34;目录将显示在build。