我的 git repo 中有一个用于 Android 项目的 local.properties 文件。在我的构建服务器上,它正在检查 git 并运行 gradle 目标以执行单元测试。构建服务器是linux,我在mac上,所以安装Android SDK的地方不同,我可以改变但不想改变。
ANDROID_HOME 是否覆盖 local.properties;无法判断我是否在 Jenkins(构建服务器)中正确设置了环境变量,或者 local.properties 是否优于 env 变量。
我一直在阅读的资料是:http ://tools.android.com/tech-docs/new-build-system/user-guide
注意:您还需要一个 local.properties 文件以使用 sdk.dir 属性以现有 SDK 所需的相同方式设置 SDK 的位置。或者,您可以设置一个名为 ANDROID_HOME 的环境变量。