首页 文章

ANDROID_HOME不会覆盖local.properties

提问于
浏览
2

我的git仓库中有一个local.properties文件用于Android项目 . 在我的构建服务器上,它正在检查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的环境变量 .

1 回答

  • 2

    在我见过的大多数工具中,本地配置将覆盖环境变量 .

    从jenkins的角度来看,使用环境变量是有意义的,因为它们可以传播到多个项目 .

相关问题