如何在Android Studio gradle构建中编辑不同来源

时间:2018-05-14 16:14:47

标签: android android-studio gradle

我迟到了蚂蚁 - > Android上的gradle迁移,但试图改善它 我的构建过程涉及预处理我的整个java源代码树并将所有内容输出到另一个文件夹:build/preprocessed/java

我设法使用gradle进行实际的预处理,并将其作为单独的任务包含在实际构建中,并仅使用预处理的源作为主要源集来构建

sourceSets {
    main.java.srcDirs = ['build/preprocessed/java']
}

问题是Android Studio现在将此文件夹用于我编辑的默认源,这当然不是我想要的。我想继续编辑src/main/java中找到的文件,但要编译预处理的文件。

我可以在这个主题上找到的任何东西(不是很多),说要改变所描述的主要源集,但不解决这个IDE编辑器问题。

我尝试失败了:

  • 在构建期间动态更改主要源集
  • 强制编译器从其他位置获取源

非常感谢有关如何做到这一点的任何见解

0 个答案:

没有答案