ran*_*ose 16 android jenkins android-gradle-plugin
我试图建立持续集成与Jenkins上一个android gradle项目
当我构建它时,我收到以下错误:
[Android Gradle Jenkins Experiment2] $ "/Users/Shared/Jenkins/Home/workspace/Android Gradle Jenkins Experiment2/gradlew" build
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
The SDK directory '/Users/chaz/Library/Android/sdk' does not exist.
Run Code Online (Sandbox Code Playgroud)
以下是我的jenkins配置的一部分:
ANDROID_HOME
/Users/chaz/Library/Android/sdk
JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/
Run Code Online (Sandbox Code Playgroud)
我的机器是 OS X El Capitan Version 10.11.6
我尝试过以下方法:
sdk.dirin local.properties文件(它指向/Users/chaz/Library/Android/sdk).ANDROID_HOME从jenkins配置中删除了添加的后退env变量(没有帮助).当我用Google搜索时,我发现有人遇到了同样的问题.提供的解决方案如下:
解
这很有可能发生,因为你要覆盖ANDROID_HOME - 删除那样的环境自定义,然后SDK应该安装正常.
承认
谢谢,是的,这是env变量的重叠.我删除了除全局之外的所有内容并将其保存在$ {ANDROID_HOME}中.
我应该如何处理除全局之外的所有内容并将其保存在$ {ANDROID_HOME}中.部分解决方案?
编辑:我成功地能够在具有相同jenkins配置的Windows机器上使用Jenkins(我能够成功构建,也可以在设备中安装apk).
提前致谢!
| 归档时间: |
|
| 查看次数: |
6415 次 |
| 最近记录: |