我如何使用Jenkins写入Android模拟器
首先,我假设问题是由于Jenkins没有权限写入Android模拟器。 所以这可能是我想知道的第一件事。 但是,这是我正在做的事情的背景,请注意,所有这些在Jenkins之外都可以正常工作。 另外要注意的是我已经设置Jenkins作为服务运行。
我在Jenkins中运行了一个工作,PULL_SCREENSHOT安装了一个应用程序并在Android模拟器上运行了一些测试,正如我所说的,我正在为Jenkins使用Android模拟器插件。 在Jenkins作业的模拟器配置部分,我使用了使用ADB.exe创建的现有设备。 我遇到的问题是测试应该使用此代码创建截图目录。
final String path = Environment.getExternalStorageDirectory()+ "/screenshots/";
File dir = new File(path);
if (!dir.exists())
{
dir.mkdirs();
}
但是这个目录并没有创建,我已经通过文件系统查看它是否出现在与正常不同的地方,但没有运气。
这是Jenkins控制台的错误。
* users jamiemirl.jenkins jobs PULL_SCREENSHOTS workspace> adb pull / sdcard / screenshots c:/ screenshots / remote object'/ sdcard / screenshots'does not exist users.jenkins jobs PULL_SCREENSHOTS workspace> exit 1 Build步骤'执行Windows批处理命令'标记为失败已完成:FAILURE *
链接地址: http://www.djcxy.com/p/66391.html