所以,
Dagger 2
。 Dagger 2
位于build/generated/source/apt
。apt-plugin
文件中删除build.gradle
,在我使用生成代码的地方,我会看到编译错误。 (这是合理的,生成的代码不是我的来源)。问题是:
apt-plugin
配置Android Studio以便将生成的代码放置到构建路径中意味着什么?dex file
是从build.gradle
中指定的源文件夹生成的,这些生成的文件如何成为源文件?感谢。
答案 0 :(得分:0)
apt-plguin
是一个gradle插件,因此它与您的构建脚本一起运行。
此插件将apt
配置为与您的构建和要生成的源一起运行。它进一步将生成的文件的路径添加到源集,这就是构建成功并且Android Studio也识别文件的原因。
有关详细信息,您可以随时查看Gradle Plugins上的gradle文档。