构建一个 Gradle 构建的子项目,其中另一个子项目是 Android
Building a sub-project of a Gradle build, where another sub-project is Android
我有一个 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 的情况下构建此项目?
您可以在构建命令中使用子项目的名称(通常是目录名)单独构建一个子项目。例如,如果您有这些目录:
project
subproject
subprojectAndroid
您可以 运行 gradlew :subproject:build
告诉 Gradle 只构建非 Android 子项目。
我有一个 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 的情况下构建此项目?
您可以在构建命令中使用子项目的名称(通常是目录名)单独构建一个子项目。例如,如果您有这些目录:
project
subproject
subprojectAndroid
您可以 运行 gradlew :subproject:build
告诉 Gradle 只构建非 Android 子项目。