我正在尝试配置矩阵项目以在不同的模拟器配置上运行我的APK,但是当我尝试使用" Google Inc.:google apis:16" 时我的操作系统目标不是建立的。当我尝试在Android 4.1上构建时,它可以使用,但是我需要使用Google API在上面运行猴子。我应该输入使用OS参数矩阵以使用Google API创建模拟器??
触发LDPI,Google Inc.:Google API:16,WVGA LDPI,Google Inc.:Google API:16,WVGA完成,结果失败
-
java.io.io exception:失败: ... matrixProject 密度 ldpi os google inc.:google API:16 Resolution wvga at Hudson.filepath.mkdirs(filepath.java:973) 在hudson.model.abstractproject.checkout(AbstractProject.java:1323) 在 hudson.model.abstractbuild $ abractiveBuildExecution.defaultCheckout(AbstractBuild.java:676) 在 jenkins.scm.scmcheckoutstrategy.checkout(scmcheckoutstrategy.java:88) 在 hudson.model.abstractbuild $ abracsivebuildexecution.run(AbstractBuild.java:581) 在hudson.model.run.execute(run.java:1516)at hudson.matrix.matrixrun.run(matrixrun.java:146)at hudson.model.resourcecontroller.execute(resourcecontroller.java:88) 在hudson.model.executor.run(executor.java:236)[findbugs]跳过 发布者由于构建结果是失败
看起来您正在使用Windows,它不支持其中的结肠,因此Jenkins在尝试为每个构建组合创建一个唯一的目录时会失败。
当前您的OS版本轴包含诸如" Google Inc.:Google APIs:16
"之类的值,并且" Android OS"字段可能包含诸如" ${os}
"的内容。
相反,尝试更改轴以仅包含API级别,例如" 16
",然后将" Android OS"字段更改为" Google Inc.:Google APIs:${os}
"。
这样,詹金斯创建的目录名称将不包含结肠。