Fel*_*aga 6 sdk continuous-integration android build jenkins
我正在尝试用Jenkins构建一个Android应用程序,我几乎无法控制Jenkins的奴隶机器.
为了构建应用程序,我需要在奴隶上安装Android SDK,否则我会按预期得到:
"找不到SDK位置.使用local.properties文件中的sdk.dir或使用ANDROID_HOME环境变量定义位置."
既然如此,可以将gradle配置为在构建过程中下载SDK并将其用作普通依赖项吗?
这甚至有意义吗?
谢谢您的帮助.
小智 3
Gradle Android 插件支持在构建时自动下载缺失的依赖项;诀窍在于,与 Android SDK 相关的已接受许可协议必须与要构建的项目捆绑在一起。
您基本上只需从通过 Android Studio(可能是您的开发工作站)接受的许可协议的一个位置复制已接受的许可协议,并确保将它们复制到 Jenkins 从属设备上的 Android SDK 主目录中。
这些文件可以在 Android SDK 文件夹中的一个文件夹中找到license/,尽管官方文档将该目录称为licenses/.
| 归档时间: |
|
| 查看次数: |
712 次 |
| 最近记录: |