我目前正在开发一个Android项目,由于各种遗留原因,它使用非标准的Gradle布局。我正在尝试添加一个类,它将在不同的构建版本中具有不同的实现,但它不会被编译器拾取。该项目使用query?.whereKey("location", nearGeoPoint: geoPoint!, withinKilometers: distanceSearch!)
,因此路径部分自动生成,我怀疑它们可能是错误的。
所以我的问题是,如何查看Gradle实际使用的源集路径?这看起来很简单,但内置的帮助和几个小时的谷歌搜索都没有产生任何答案。
答案 0 :(得分:3)
Android插件添加了打印出项目中定义的所有源集的任务sourceSets
。
您可以从命令行运行:
gradle sourceSets
或者在Android Studio的Gradle面板中展开Tasks->Android->sourceSets