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

Raj*_*ran 2 android environment-variables android-studio

因此该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目录?

tyn*_*ynn 9

local.properties应该不会是版本代码的一部分.它被用作您的本地项目配置,Android Studio将根据ANDROID_HOME它创建它,如果它还不存在.

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

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