Android:将local.properties中的sdk.dir设置为ANDROID_HOME环境变量

时间:2016-05-08 07:54:01

标签: android android-studio environment-variables

因此local.properties文件保存sdk.dir变量中对Android SDK目录的引用。对我而言,它是sdk.dir=/Users/rajkiran/Library/Android/sdk。在我的CI计算机上,sdk.dir引用SDK目录,该目录指向无效的位置,因为用户名不同。

有什么方法可以将SDK目录设置为我的ANDROID_HOME

也许是这样的:sdk.dir=$ANDROID_HOME,所以在我的CI机器上,它会从环境变量中设置SDK目录吗?

1 个答案:

答案 0 :(得分:7)

local.properties 应该是版本化代码的一部分。它用作您的本地项目配置,如果它尚不存在,Android Studio将基于ANDROID_HOME创建它。

如果 local.properties 不可用,Gradle将自动使用ANDROID_HOME

如果 local.properties 可用,Gradle将使用此文件设置错误sdk.dir并失败。