F1s*_*her 1 sdk android build environment-variables gradle
我想为我的Android应用程序创建一个构建服务器。我正在与TeamCity合作。我的问题是:
我需要做的是在构建应用程序时使构建服务器使用环境位置(ANDROID_HOME)。我已经尝试了什么?
sdk.dir = ANDROID_HOME
结果-错误:
SDK目录“ E:\ TeamCity \ buildAgent \ work \ a6d423a9d6e29c40 \ ANDROID_HOME”不存在。
如您所见,服务器之前添加了一些奇怪的目录。$ ANDROID_HOME或%ANDROID_HOME%也是如此。
sdk.dir = /程序文件(x86)/ android-studio / sdk
然后服务器构建项目,一切正常。ANDROID_HOME环境变量与此位置相同。
找不到SDK位置。在local.properties文件中使用sdk.dir或使用ANDROID_HOME环境变量来定义位置。
所以我的理解是:如果我的项目中没有local.properties,它将在ANDROID_HOME环境变量中查找SDK路径。就像我说的那样,在我的服务器上设置了环境变量,并且已经检查了很多次。没用 (我也在MAC X OS上尝试过,终端将ANDROID_HOME显示为/ Applications / Android Studio.app/sdk,但例如,仅当我在local.properties中对路径进行硬编码时,Android Studio才能构建项目。它不希望接受ANDROID_HOME变量。)
如何在local.properties中设置环境变量,这样我就不必对其进行硬编码来使其起作用?
感谢您的有趣链接。这是一个很棒的项目,但就我而言,这并没有给我真正需要的东西。我设法通过执行以下操作配置了TaxiCity项目:
| 归档时间: |
|
| 查看次数: |
4568 次 |
| 最近记录: |