我正在使用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)为什么Studio的项目树中未显示输出和tmp文件夹?

最佳答案

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

“中间”文件夹包含在构建过​​程中创建的单个文件,这些文件最终被合并以生成“apk”文件。

缺少输出文件夹,因为模块“.iml”文件通过以下语句将其明确排除在外:
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
删除该行,“输出”目录将出现在构建目录下。

10-08 05:43
查看更多