我如何使用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

上一篇: How do I write to the Android emulator using Jenkins

下一篇: CSS Style Menu issue with IE