【发布时间】:2019-04-27 14:49:51
【问题描述】:
使用 Gradle 构建 Android 应用程序时,我们需要将 ANDROID_HOME 指向我们的构建。可能在local.properties 文件中使用环境变量或其他内容。
如果可能的话,我正在尝试找到一种自动定义和使用它的方法。
我几乎达到了预期的结果,但是因为我无法更改System.env 环境变量,这否决了我。
在这个 Android 类 com.android.build.gradle.internal.SdkHandler#findSdkLocation 中,我们可以看到它是如何查找和配置 android sdk 位置的。
我们有办法在项目配置阶段开始之前设置这个环境变量吗?
看起来它需要在我们的settings.gradle.kts 中的include(":android_project") 之前。
【问题讨论】:
标签: android gradle android-gradle-plugin environment-variables gradle-kotlin-dsl