Android Studio 生成的中间件文件夹

Dea*_*ely -7 android android-studio material-design

我有一个相当大的 viewpager 应用程序,我想将其重新设计为 Material Design。我使用 Android Studio 创建了一个全新的应用程序,该应用程序除了演示有效的 viewpager、选项卡和 Material Design 之外什么都不做。新应用的外观正是我想要的。

检查新应用程序时,我发现 AS 在启用 Material Design 的中间目录中生成了大量有用的资源代码。因此,AS 首先根据我在“新项目”过程中的选择生成 src/ 代码,然后该代码中的某些内容导致构建过程生成所有这些有用的 Material Design 支持代码。

例如,生成的应用程序有一个以...开头的样式 xml。

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
Run Code Online (Sandbox Code Playgroud)

如果你在 DarkActionBar 上按 ctrl-b 它会跳转到一个巨大的文件。. .

C:\Users\Gary\AndroidstudioProjects\MDShell\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.3.0\res\values\values.xml
Run Code Online (Sandbox Code Playgroud)

包含定义。我希望构建过程为我的应用程序执行相同的生成。

编辑:这是我的问题的答案......一旦我在gradle中包含以下两行,我需要的一切都会在我的应用程序中生成

编译'com.android.support:appcompat-v7:23.3.0' 编译'com.android.support:design:23.3.0'

Com*_*are 5

我在谷歌上搜索了一个小时左右,但没有找到有关如何构建该目录并将其包含在新项目中的文档。

一切都在build/目录中,例如build/intermediates/,是构建过程的输出。

我可能可以将它复制到我的项目中

如果是“它” build/intermediates/,请不要复制它。欢迎您src/在项目之间复制树中的内容,以及build.gradle文件中的值(例如,依赖项)。

有谁知道关于此的文档可能在哪里?

没有关于 中出现的内容的完整文档集build/,部分原因是取决于一系列令人眼花缭乱的环境因素(你有什么依赖?你在使用 JNI?你在使用注释处理器吗?)。

一般来说,开发人员不经常查看build/.