我正在使用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" />
删除该行,“输出”目录将出现在构建目录下。