Android Studio生成的中间件文件夹

时间:2016-05-09 15:23:06

标签: android android-studio material-design

我有一个相当大的viewpager应用程序,我想重新设计为Material Design。我使用Android Studio创建了一个全新的应用程序,除了演示工作的viewpager,tabs和Material Design之外,它不会做任何其他事情。新的应用程序看起来正是我想要的。

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

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

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

如果您在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

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

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

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

1 个答案:

答案 0 :(得分:3)

  

我用Google搜索了一个小时左右,但是找不到关于如何构建此目录并将其包含在新项目中的文档。

build/目录中的所有内容(例如build/intermediates/)都是构建过程的输出。

  

我可以把它复制到我的项目中

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

  

有谁知道有关这方面的文件可能在哪里?

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

一般来说,开发人员通常不会查看build/