Uni*_*nii 1 android google-api emulation jenkins
我正在尝试配置矩阵项目以在不同的模拟器配置上运行我的apk但当我尝试使用"Google Inc.:Google API:16"作为我的操作系统目标时,项目不是构建.当我尝试在Android 4.1上构建它可行时,但我需要使用google api来运行它.我应该使用os参数输入矩阵以使用google API创建模拟器?
触发ldpi,谷歌公司:谷歌API:16,WVGA ldpi,谷歌公司:谷歌API:16,WVGA完成结果失败
java.io.IOException:mkdirs失败:...\MatrixProject\density\ldpi\os\Google Inc.:Google APIs:16\resolution\WVGA at hudson.filePath.mkdirs(FilePath.java:973)at hudson. model.AbstractProject.checkout(AbstractProject.java:1323)at hudson.model.AbstractBuild $ abstractBuildExecution.defaultCheckout(AbstractBuild.java:676)at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)at hudson.model.AbstractBuild $ abstractBuildExecution.run(AbstractBuild.java:581)位于hudson.model.Run.exe执行(运行.java:1516)hudson.matrix.MatrixRun.run(MatrixRun.java:146)hudson.model.ResourceController.execute( ResourceController.java:88)at hudson.model.Executor.run(Executor.java:236)[FINDBUGS]跳过发布者,因为构建结果是FAILURE
看起来你正在使用Windows,它不支持带冒号的文件名,因此Jenkins在尝试为每个构建组合创建一个唯一目录时失败.
目前,您的操作系统版本轴包含类似" Google Inc.:Google APIs:16"的值,而"Android OS"字段可能包含类似" ${os}"的内容.
相反,尝试更改轴以仅包含API级别,例如" 16",并将"Android OS"字段更改为" Google Inc.:Google APIs:${os}".
这样,Jenkins创建的目录名称将不包含冒号.
| 归档时间: |
|
| 查看次数: |
344 次 |
| 最近记录: |