我有一个Gradle多项目构建,其中一个子项目是Android项目,而另一个子项目则不是。两者都依赖于共享项目。
目前,我无法在没有安装Android SDK的环境中构建非Android子项目,因为配置阶段需要它们的存在。
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':android'.
> failed to find target android-21 : /
如何在不安装Android的情况下构建此项目?
答案 0 :(得分:1)
您可以使用build命令中的名称(通常是目录名称)单独构建子项目。例如,如果您有这些目录:
project
subproject
subprojectAndroid
您可以运行gradlew :subproject:build
告诉Gradle只构建非Android子项目。